EditingScope Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Un ambito di modifica rappresenta una raccolta di modifiche alla struttura a albero ModelItem di cui può essere eseguito il commit o il rollback come un'unità atomica di lavoro.
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
- Ereditarietà
Commenti
Questa funzione è utile per inviare in batch un set di modifiche a più oggetti ModelItem. Ad esempio, nelle attività di messaggistica le modifiche apportate dalle finestre di dialogo generate avranno effetto su più valori della proprietà. Tuttavia, poiché tutte le modifiche provengono dalla finestra di dialogo generata, le modifiche devono essere considerate come un batch e annullate come un'unica unità di lavoro. Per ulteriori informazioni sull'utilizzo, vedere l'esempio di ambito di modifica.
Proprietà
Changes |
Ottiene un elenco delle modifiche. |
Description |
Descrive il gruppo di modifiche. È possibile modificarlo in qualsiasi momento prima che sia eseguito il commit delle modifiche. (Ereditato da ModelEditingScope) |
HasEffectiveChanges |
Ottiene un valore booleano che specifica se le modifiche sono state applicate all'ambito di modifica. |
Metodi
CanComplete() |
Determina se l'istanza di ambito di modifica corrente può essere completata. |
Complete() |
Completa l'ambito di modifica chiamando il metodo OnComplete(). (Ereditato da ModelEditingScope) |
Dispose() |
Elimina questo oggetto interrompendo le modifiche a meno che l'ambito di modifica sia già stato completato o è stato ripristinato. (Ereditato da ModelEditingScope) |
Dispose(Boolean) |
Elimina questo oggetto interrompendo le modifiche. (Ereditato da ModelEditingScope) |
Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
GetType() |
Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
MemberwiseClone() |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
OnComplete() |
Genera l'evento Completa. |
OnException(Exception) |
Gestisce l'eccezione specificata. |
OnRevert(Boolean) |
Genera l'evento Ripristina. |
Revert() |
Annulla le modifiche apportate durante l'ambito di modifica. (Ereditato da ModelEditingScope) |
ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |