Aracılığıyla paylaş


ModelEditingScope Sınıf

Tanım

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)

Şunlara uygulanır