EditingScope Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
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) |