Freigeben über


EditingScope Klasse

Definition

Ein Bearbeitungsbereich stellt eine Auflistung der Änderungen an der ModelItem-Struktur dar, für die ein Commit oder ein Rollback als eine unteilbare Arbeitseinheit ausgeführt werden kann.

public ref class EditingScope : System::Activities::Presentation::Model::ModelEditingScope
public class EditingScope : System.Activities.Presentation.Model.ModelEditingScope
type EditingScope = class
    inherit ModelEditingScope
Public Class EditingScope
Inherits ModelEditingScope
Vererbung
EditingScope

Hinweise

Dies ist besonders vorteilhaft für die Batchverarbeitung eines Satzes von Änderungen zu mehreren ModelItem-Objekten. Zum Beispiel beeinflussen die in den ausgegebenen Dialogfeldern vorgenommenen Änderungen mehrere Eigenschaftswerte in den Messagingaktivitäten. Da jedoch alle Änderungen vom ausgegebenen Dialogfeld stammen, müssen die Änderungen als Batch betrachtet und als eine Arbeitseinheit rückgängig gemacht werden. Weitere Details zu Verwendung finden Sie im Beispiel für einen Bearbeitungsbereich.

Eigenschaften

Changes

Ruft eine Liste mit Änderungen ab.

Description

Beschreibt die Gruppe von Änderungen. Sie kann jederzeit geändert werden, bevor ein Commit für die Änderungen ausgeführt wird.

(Geerbt von ModelEditingScope)
HasEffectiveChanges

Ruft einen booleschen Wert ab, der angibt, ob Änderungen für den Bearbeitungsbereich übernommen wurden.

Methoden

CanComplete()

Bestimmt, ob die aktuelle Bearbeitungsbereichsinstanz abgeschlossen werden kann.

Complete()

Schließt den Bearbeitungsbereich ab, indem die OnComplete()-Methode aufgerufen wird.

(Geerbt von ModelEditingScope)
Dispose()

Verwirft dieses Objekt durch das Abbrechen von Änderungen, außer wenn der Bearbeitungsbereich bereits abgeschlossen oder wiederhergestellt wurde.

(Geerbt von ModelEditingScope)
Dispose(Boolean)

Verwirft dieses Objekt durch das Abbrechen von Änderungen.

(Geerbt von ModelEditingScope)
Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
OnComplete()

Löst das Ereignis zum Abschließen aus.

OnException(Exception)

Verarbeitet die angegebene Ausnahme.

OnRevert(Boolean)

Löst das Ereignis zum Zurücksetzen aus.

Revert()

Bricht die Änderungen ab, die im Bearbeitungsbereich vorgenommen wurden.

(Geerbt von ModelEditingScope)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für