ModelEditingScope Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Düzenleme deposuna yapılan bir grup değişikliği temsil eder. Değişiklik grupları işlemseldir. Düzenleme kapsamı altında yapılan değişiklikler birim olarak işlendi veya iptal edildi.
public ref class ModelEditingScope abstract : IDisposable
public abstract class ModelEditingScope : IDisposable
type ModelEditingScope = class
interface IDisposable
Public MustInherit Class ModelEditingScope
Implements IDisposable
- Devralma
-
ModelEditingScope
- Türetilmiş
- Uygulamalar
Açıklamalar
Bir düzenleme kapsamı işlendi olduğunda, düzenleme deposu içinde yapılan tüm değişiklikleri alır ve bunları modele uygular. Düzenleme kapsamının yöntemi çağrılsa veya düzenleme kapsamı çağrılmadan önce atıldı ise, düzenleme kapsamı bunun yerine temel alınan nesnelerde yapılan değişiklikleri tersine çevirerek durumu düzenleme mağazasından Revert Complete yeniden uygulama. Bu, geri alma mekanizması için sağlam bir temel sağlar.
Oluşturucular
ModelEditingScope() |
Yeni bir ModelEditingScope oluşturur. |
Özellikler
Description |
Değişiklik grubunu açıklar. Değişiklikler işlendimeden önce istediğiniz zaman değiştirilebilir. |
Yöntemler
CanComplete() |
OnComplete()Çağrılıp çağrılmay gerektiğini veya bunun yerine değişikliğin geri döndürülecek olup olmadığını belirler. Geri döndürme nedenleri arasında bir dosyanın değişiklik için kaynak denetim sisteminden kullanıma alınmaz olması olabilir. |
Complete() |
yöntemini çağırarak düzenleme kapsamını OnComplete() tamamlar. |
Dispose() |
Düzenleme kapsamı zaten tamamlanmamış veya geri döndürülmadıkça değişiklikleri durdurarak bu nesneyi atlar. |
Dispose(Boolean) |
Değişiklikleri durdurarak bu nesneyi atlar. |
Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
GetType() |
Type Geçerli örneğini alır. (Devralındığı yer: Object) |
MemberwiseClone() |
Geçerli Objectöğesinin sığ bir kopyasını oluşturur. (Devralındığı yer: Object) |
OnComplete() |
Düzenleme kapsamının gerçek tam işlemini gerçekleştirir. |
OnException(Exception) |
Bir özel durumu işleme. |
OnRevert(Boolean) |
Düzenleme kapsamının gerçek geri döndürme işlemini gerçekleştirir. |
Revert() |
Düzenleme kapsamı sırasında yapılan değişiklikleri bırakma. |
ToString() |
Geçerli nesneyi temsil eden dizeyi döndürür. (Devralındığı yer: Object) |