EditingScope Classe

Definizione

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à
EditingScope

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)

Si applica a