System.Activities.Statements Spazio dei nomi

Fornisce classi correlate alle istruzioni di attività.

Classi

Nome Descrizione
AddToCollection<T>

Aggiunge un elemento a una raccolta specificata.

Assign

Imposta i Argument valori dall'interno di un flusso di lavoro.

Assign<T>

L'attività Assign viene usata per impostare Argument i valori dall'interno di un flusso di lavoro.

CancellationScope

Associa la logica di annullamento, sotto forma di , Activitya un percorso principale di esecuzione, espresso anche come .Activity

Catch

Contiene le azioni da eseguire dopo la generazione di un'eccezione nel blocco corrispondente Try di un'attività Finally .

Catch<TException>

Contiene le azioni da eseguire dopo la generazione di un'eccezione nel blocco Try corrispondente di un'attività Finally .

ClearCollection<T>

Cancella una raccolta specificata di tutti gli elementi.

CompensableActivity

Attività che supporta la compensazione delle attività figlio.

Compensate

Attività utilizzata per richiamare in modo esplicito il gestore di compensazione di un oggetto CompensableActivity.

CompensationExtension

Rappresenta un'estensione che si collega alle attività di compensazione e mantiene lo stato dell'istanza correlata alla compensazione.

CompensationToken

Fornisce un mezzo per confermare o compensare in modo esplicito una CompensableActivity volta completato correttamente l'oggetto BodyCompensableActivity di .

Confirm

Attività utilizzata per richiamare in modo esplicito il gestore di conferma di un oggetto CompensableActivity.

CreateBookmarkScope

Crea un BookmarkScope.

Delay

Crea un timer per una durata specificata, utilizzando un oggetto TimerExtension.

DeleteBookmarkScope

Elimina l'oggetto BookmarkScope a cui viene fatto riferimento da Scope.

DoWhile

Un'attività di ciclo che esegue attività contenute almeno una volta, fino a quando una condizione non è più vera.

DurableTimerExtension

Rappresenta un'estensione del timer attività che può essere salvata in modo permanente.

ExistsInCollection<T>

Indica se un determinato elemento è presente in una determinata raccolta.

Flowchart

Rappresenta i flussi di lavoro dei modelli usando il paradigma familiare del diagramma di flusso.

FlowDecision

Oggetto specializzato FlowNode che consente di modellare un nodo condizionale con due risultati.

FlowNode

Classe base astratta per tutti i diversi tipi di nodo che possono essere contenuti all'interno di un'attività Flowchart .

FlowStep

Elemento FlowNode che esegue un oggetto specificato Action e dispone di un Next puntatore.

FlowSwitch<T>

Oggetto specializzato FlowNode che consente di modellare un costrutto switch, con un'espressione e un risultato per ogni corrispondenza.

ForEach<T>

Esegue un'azione di attività una sola volta per ogni valore fornito nella Values raccolta.

HandleScope<THandle>

Fornisce il comportamento di ambito predefinito per Handle gli oggetti .

If

Modella una condizione if-Then-Else.

Interop

Attività che gestisce l'esecuzione di un Activity oggetto all'interno di un flusso di lavoro.

InvokeAction

Richiama il gestore di ActivityAction un'attività.

InvokeAction<T>

Richiama il gestore di ActivityAction<T> un'attività.

InvokeAction<T1,T2>

Richiama il gestore di ActivityAction<T1,T2> un'attività.

InvokeAction<T1,T2,T3>

Richiama il gestore di ActivityAction<T1,T2,T3> un'attività.

InvokeAction<T1,T2,T3,T4>

Richiama il gestore di ActivityAction<T1,T2,T3,T4> un'attività.

InvokeAction<T1,T2,T3,T4,T5>

Richiama il gestore di ActivityAction<T1,T2,T3,T4,T5> un'attività.

InvokeAction<T1,T2,T3,T4,T5,T6>

Richiama il gestore di ActivityAction<T1,T2,T3,T4,T5,T6> un'attività.

InvokeAction<T1,T2,T3,T4,T5,T6,T7>

Richiama il gestore di ActivityAction<T1,T2,T3,T4,T5,T6,T7> un'attività.

InvokeAction<T1,T2,T3,T4,T5,T6,T7,T8>

Richiama il gestore di ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8> un'attività.

InvokeAction<T1,T2,T3,T4,T5,T6,T7,T8,T9>

Richiama il gestore di ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8,T9> un'attività.

InvokeAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10>

Richiama il gestore di ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10> un'attività.

InvokeAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11>

Richiama un oggetto ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11>.

InvokeAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12>

Richiama il gestore di ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12> un'attività.

InvokeAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13>

Richiama il gestore di ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13> un'attività.

InvokeAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14>

Richiama il gestore di ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14> un'attività.

InvokeAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15>

Richiama il gestore di ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15> un'attività.

InvokeAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16>

Richiama il gestore di ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16> un'attività.

InvokeDelegate

Richiama l'oggetto specificato ActivityDelegate.

InvokeMethod

Chiama un metodo pubblico di un oggetto o di un tipo specificato.

NoPersistScope

Rappresenta l'attività NoPersistScope.

Parallel

Attività che esegue tutte le attività figlio contemporaneamente e in modo asincrono.

ParallelForEach<T>

Enumera gli elementi di una raccolta ed esegue un'istruzione incorporata per ogni elemento della raccolta in parallelo.

Persist

Richiede la persistenza di un'istanza del flusso di lavoro.

Pick

Fornisce la modellazione del flusso di controllo basata su eventi.

PickBranch

Un potenziale percorso di esecuzione all'interno di un'attività Pick .

RemoveFromCollection<T>

Rimuove un elemento da una raccolta specificata.

Rethrow

Genera un'eccezione generata in precedenza dall'interno di un'attività Catch .

Sequence

Esegue un set di attività figlio in base a un unico ordinamento definito.

State

Modella lo stato in cui può trovarsi una macchina a stati.

StateMachine

Modella i flussi di lavoro usando il paradigma familiare della macchina a stati.

Switch<T>

Seleziona una scelta da una serie di attività da eseguire, in base al valore di una determinata espressione del tipo specificato nell'identificatore di tipo dell'oggetto.

TerminateWorkflow

Termina l'istanza del flusso di lavoro in esecuzione, genera l'evento Completed nell'host e segnala le informazioni sull'errore. Una volta terminato il flusso di lavoro, non può essere ripreso.

Throw

Genera un'eccezione.

TimerExtension

Classe base astratta per le estensioni timer.

TransactionScope

Attività che demarca un limite di transazione.

Transition

Modella l'elenco delle possibili modifiche di stato.

TryCatch

Contiene le attività da eseguire dal runtime del flusso di lavoro in un blocco di gestione delle eccezioni.

While

Esegue un'attività contenuta mentre una condizione restituisce true.

WorkflowTerminatedException

Eccezione generata quando viene richiamata un'operazione su un oggetto terminato WorkflowApplication.

WriteLine

Scrive una stringa specificata in un oggetto specificato TextWriter .