Condividi tramite


System.Activities Spazio dei nomi

Fornisce le classi correlate alle attività di sistema.

Classi

Activity

Una classe di base astratta utilizzata per creare le attività composte da preesistere oggetti Activity.

Activity<TResult>

Classe di base astratta usata per creare le attività composte da oggetti Activity preesistenti che specificano un tipo di risultato usando l'identificatore del tipo dell'attività.

ActivityAction

Definisce un delegato di attività che ha no negli argomenti e non restituisce un valore.

ActivityAction<T>

Definisce un delegato di attività che ha uno nell'argomento e non restituisce un valore.

ActivityAction<T1,T2>

Definisce un delegato di attività che ha due negli argomenti e non restituisce un valore.

ActivityAction<T1,T2,T3>

Definisce un delegato di attività che ha tre negli argomenti e non restituisce un valore.

ActivityAction<T1,T2,T3,T4>

Definisce un delegato di attività che dispone di quattro negli argomenti e non restituisce un valore.

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

Definisce un delegato di attività che dispone di cinque negli argomenti e non restituisce un valore.

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

Definisce un delegato di attività che ha sei negli argomenti e non restituisce un valore.

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

Definisce un delegato di attività che dispone di sette negli argomenti e non restituisce un valore.

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

Definisce un delegato di attività che dispone di otto negli argomenti e non restituisce un valore.

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

Definisce un delegato di attività che ha nove negli argomenti e non restituisce un valore.

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

Definisce un delegato di attività che ha dieci negli argomenti e non restituisce un valore.

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

Definisce un delegato di attività che dispone di undici negli argomenti e non restituisce un valore.

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

Definisce un delegato di attività che dispone di dodici negli argomenti e non restituisce un valore.

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

Definisce un delegato di attività che dispone di tredici negli argomenti e non restituisce un valore.

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

Definisce un delegato di attività che dispone di quattordici negli argomenti e non restituisce un valore.

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

Definisce un delegato di attività che dispone di quindici negli argomenti e non restituisce un valore.

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

Definisce un delegato di attività che dispone di sedici negli argomenti e non restituisce un valore.

ActivityBuilder

Fornisce dati della proprietà per un'attività del flusso di lavoro.

ActivityBuilder<TResult>

Fornisce dati della proprietà per un'attività del flusso di lavoro generica.

ActivityContext

La classe di base per le classi del contesto che rappresentano l'ambiente di esecuzione di un'attività.

ActivityDelegate

Rappresenta un callback in base all'attività.

ActivityFunc<TResult>

Definisce un delegato di attività senza in argomenti e un out argomento di tipo Tresult.

ActivityFunc<T,TResult>

Definisce un delegato di attività con un argomento in di tipo T e un argomento out di tipo TResult.

ActivityFunc<T1,T2,TResult>

Definisce un delegato di attività con un argomento in di tipo T e un argomento out di tipo TResult.

ActivityFunc<T1,T2,T3,TResult>

Definisce un delegato di attività con tre argomenti di tipo T e un out argomento di tipo TResult.

ActivityFunc<T1,T2,T3,T4,TResult>

Definisce un delegato di attività con quattro argomenti di tipo T e un out argomento di tipo TResult.

ActivityFunc<T1,T2,T3,T4,T5,TResult>

Definisce un delegato di attività con cinque argomenti di tipo T e un argomento out di tipo TResult.

ActivityFunc<T1,T2,T3,T4,T5,T6,TResult>

Definisce un delegato di attività con sei negli argomenti di tipo T e uno fuori dall'argomento di tipo TResult.

ActivityFunc<T1,T2,T3,T4,T5,T6,T7,TResult>

Definisce un delegato di attività con sette argomenti di tipo T e un argomento out di tipo TResult.

ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,TResult>

Definisce un delegato di attività con otto argomenti di tipo T e un argomento out di tipo TResult.

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

Definisce un delegato di attività con nove argomenti di tipo T e un argomento out di tipo TResult.

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

Definisce un delegato di attività con uno nell'argomento di tipo T e un argomento out di tipo TResult.

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

Definisce un delegato di attività con uno nell'argomento di tipo T e un argomento out di tipo TResult.

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

Definisce un delegato di attività con uno nell'argomento di tipo T e un argomento out di tipo TResult.

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

Definisce un delegato di attività con uno nell'argomento di tipo T e un argomento out di tipo TResult.

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

Definisce un delegato di attività con uno nell'argomento di tipo T e un argomento out di tipo TResult.

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

Definisce un delegato di attività con uno nell'argomento di tipo T e un argomento out di tipo TResult.

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

Definisce un delegato di attività con uno nell'argomento di tipo T e un argomento out di tipo TResult.

ActivityInstance

Rappresenta lo stato dell'istanza di un'attività in runtime.

ActivityPropertyReference

Rappresenta un riferimento della proprietà utilizzato in ActivityBuilder e che esegue il mapping a un PropertyReferenceExtension<T> in un'attività x:Class quando l'attività x:Class viene deserializzata in un ActivityBuilder.

ActivityWithResult

Recupera il valore o il tipo di un argomento di attività out. Questa classe è astratta e deriva dalla classe Activity.

Argument

La classe di base astratta che rappresenta un terminale dell'associazione che supporta il flusso di dati in e da un'attività.

AsyncCodeActivity

Gestisce esecuzione dell'attività di codice asincrona dall'inizio al completamento. Questa è una classe abstract.

AsyncCodeActivity<TResult>

Gestisce esecuzione dell'attività di codice asincrona, per un'attività di un tipo specificato, dall'inizio al completamento. Si tratta di una classe astratta e generica.

AsyncCodeActivityContext

Il contesto di esecuzione per un'attività asincrona

Bookmark

Rappresenta un punto in cui un flusso di lavoro o un'attività può attendere passivamente di essere ripresa.

BookmarkScope

Prospetta un set di oggetti Bookmark suddiviso in categorie che funzionano con lo stesso protocollo.

BookmarkScopeHandle

Oggetto Handle utilizzato per gestire la durata di un BookmarkScopeoggetto .

CodeActivity

Una classe astratta per la creazione di un'attività personalizzata con comportamento imperativo definita con il metodo Execute(CodeActivityContext), che da accesso a variabile e risoluzione dell'argomento ed estensioni.

CodeActivity<TResult>

Una classe astratta per la creazione di un'attività personalizzata con comportamento imperativo definita nel metodo Execute(CodeActivityContext), dando accesso a variabile e risoluzione dell'argomento ed estensioni.

CodeActivityContext

Estende ActivityContext e fornisce la funzionalità aggiuntiva per CodeActivity.

DelegateArgument

La classe di base astratta che rappresenta un terminale dell'associazione che supporta il flusso di dati in e da un ActivityDelegate.

DelegateInArgument

La classe di base astratta che rappresenta un terminale dell'associazione che supporta il flusso di dati in un ActivityDelegate.

DelegateInArgument<T>

Un terminale dell'associazione che rappresenta il flusso di dati in un ActivityDelegate.

DelegateOutArgument

La classe di base astratta che rappresenta un terminale dell'associazione che supporta il flusso di dati da un ActivityDelegate.

DelegateOutArgument<T>

Un terminale dell'associazione che rappresenta il flusso di dati fuori da un ActivityDelegate.

DynamicActivity

Fornisce un modello a oggetti che consente di costruire le attività dinamicamente che si interfacciano con l'utilità di progettazione WF e il runtime usando ICustomTypeDescriptor.

DynamicActivity<TResult>

Fornisce un approccio che è coerente con il modello DOM che limita le attività dinamicamente che si interfacciano con l'utilità di progettazione WF e il runtime del flusso di lavoro usando ICustomTypeDescriptor.

DynamicActivityProperty

Rappresenta una proprietà di un oggetto DynamicActivity creato in fase di esecuzione ed eseguito in ActivityExecutionContext.

ExceptionPersistenceExtension

Specifica la persistenza dell'eccezione.

ExclusiveHandle

Aggiunge informazioni supplementari a un segnalibro che gli consente di accedere a un subset dell'ambito degli handle, tranne gli handle che non sono richiesti.

ExecutionProperties

Rappresenta la raccolta di proprietà a un particolare ambito.

Handle

Rappresenta un tipo che ha la sua durata controllata dal runtime del flusso di lavoro.

HandleInitializationContext

Rappresenta l'ambiente di inizializzazione di un Handle.

InArgument

La classe di base astratta che rappresenta un terminale dell'associazione che supporta il flusso di dati in un'attività.

InArgument<T>

Un terminale dell'associazione che rappresenta il flusso di dati in un'attività.

InOutArgument

La classe di base astratta che rappresenta un terminale dell'associazione che supporta il flusso di dati in e da un'attività.

InOutArgument<T>

Un terminale dell'associazione che rappresenta il flusso di dati dentro e fuori da un'attività.

InvalidWorkflowException

Gestisce eccezioni che si verificano quando un flusso di lavoro non è valido.

InvokeCompletedEventArgs

Fornisce dati per l'evento InvokeCompleted.

Location

Fornisce un riferimento a un valore usato da Argument o Variable.

Location<T>

Fornisce un riferimento tipizzato a un valore usato da un Argument o Variable.

LocationReference

Fornisce un meccanismo dal quale è possibile risolvere un Location in runtime.

LocationReferenceEnvironment

Fornisce una rappresentazione dell'ambiente di variabili e argomenti che è disponibile a un'attività in fase di runtime.

NativeActivity

Classe di base astratta per attività personalizzate che implementano la logica di esecuzione usando il metodo Execute(NativeActivityContext) che dispone dell'accesso completo alle funzionalità del runtime.

NativeActivity<TResult>

Classe di base astratta per attività personalizzate che implementano la logica di esecuzione usando il metodo Execute(NativeActivityContext), che dispone di accesso completo alle funzionalità del runtime.

NativeActivityAbortContext

Rappresenta l'ambiente di esecuzione di un'attività che è stata interrotta.

NativeActivityContext

Contesto di esecuzione per un NativeActivity.

NativeActivityFaultContext

Rappresenta l'ambiente di esecuzione di una classe NativeActivity quando sta gestendo un'eccezione generata da un'attività figlio.

NativeActivityTransactionContext

Il contesto di esecuzione per un NativeActivity che deve fornire il runtime con una transazione.

NoPersistHandle

Gestisce la durata di un blocco di non persistenza.

OutArgument

La classe di base astratta che rappresenta un terminale dell'associazione che supporta il flusso di dati all'esterno di un'attività.

OutArgument<T>

Un terminale dell'associazione che rappresenta il flusso di dati fuori da un'attività.

OverloadGroupAttribute

Fornisce un metodo per indicare le combinazioni di argomenti valide in un'attività.

RegistrationContext

La raccolta della classe fornisce l'accesso a queste proprietà.

RequiredArgumentAttribute

Elemento dell'applicazione su cui è valido applicare un argomento.

RuntimeArgument

Descrive le caratteristiche di un argomento di un'attività in fase di esecuzione.

RuntimeDelegateArgument

Descrive le caratteristiche di un DelegateArgument al runtime.

RuntimeTransactionHandle

Fornisce accesso alla transazione di runtime in un'istanza del flusso di lavoro.

ValidationException

Eccezione generata quando un flusso di lavoro o attività è in uno stato non valido.

Variable

La classe di base astratta dalla quale deriva Variable<T> di classe di supporto di membro dati di flusso di lavoro.

Variable<T>

Rappresenta una variabile in un flusso di lavoro.

VersionMismatchException

Specifica le informazioni su un'eccezione di mancata corrispondenza della versione.

WorkflowApplication

Fornisce un host per una sola istanza di un flusso di lavoro.

WorkflowApplicationAbortedEventArgs

Fornisce dati su un'istanza del flusso di lavoro interrotta.

WorkflowApplicationAbortedException

Rappresenta l'eccezione generata quando un'operazione su un'istanza del flusso di lavoro non è valida perché l'istanza è stata interrotta.

WorkflowApplicationCompletedEventArgs

Fornisce informazioni su un'istanza del flusso di lavoro che ha completato la sua esecuzione.

WorkflowApplicationCompletedException

Rappresenta l'eccezione generata quando un'operazione su un'istanza del flusso di lavoro non è valida perché l'istanza è stata completata.

WorkflowApplicationEventArgs

Una classe di base per eventi associati a un oggetto WorkflowApplication.

WorkflowApplicationException

Fornisce la classe di base per la gestione di un errore che si verifica durante l'esecuzione di un'applicazione di flusso di lavoro.

WorkflowApplicationIdleEventArgs

Mantiene informazioni sull'istanza del flusso di lavoro che è diventata inattiva.

WorkflowApplicationInstance

Specifica le informazioni su un'istanza dell'applicazione del flusso di lavoro.

WorkflowApplicationTerminatedException

Eccezione generata quando un'operazione su un'istanza del flusso di lavoro non è valida perché l'istanza è stata terminata.

WorkflowApplicationUnhandledExceptionEventArgs

Fornisce informazioni su un'eccezione non gestita che si è verificata in un'istanza del flusso di lavoro.

WorkflowApplicationUnloadedException

Un'eccezione generata quando un'operazione su un'istanza del flusso di lavoro non è valida perché l'istanza è stata scaricata.

WorkflowDataContext

Rappresenta il contesto dei dati dell'ambiente del flusso di lavoro corrente e specifica un ponte per portare argomenti e variabili del flusso di lavoro nell'ambito di data binding Windows Presentation Foundation (WPF).

WorkflowIdentity

Esegue il mapping di un'istanza di flusso di lavoro permanente alla corrispondente definizione del flusso di lavoro.

WorkflowInspectionServices

Fornisce metodi per l'utilizzo con metadati runtime per un albero di attività.

WorkflowInvoker

Fornisce mezzi per il richiamo di un flusso di lavoro come se fossero una chiamata al metodo.

Struct

ActivityMetadata

Rappresenta il set di argomenti, attività figlio, variabili e delegati che un Activity configurato introduce all'ambiente di esecuzione.

CodeActivityMetadata

Rappresenta il set di argomenti che un CodeActivity configurato introduce all'ambiente di esecuzione.

CodeActivityPublicEnvironmentAccessor

Specifica le informazioni su una funzione pubblica di accesso all'ambiente.

NativeActivityMetadata

Rappresenta il set di argomenti, attività figlio, variabili e delegati che un NativeActivity configurato introduce all'ambiente di esecuzione.

Interfacce

IExecutionProperty

Fornisce le proprietà di esecuzione con un meccanismo per la configurazione di memoria locale del thread prima e dopo gli elementi di lavoro dell'attività associata.

IPropertyRegistrationCallback

Consente a una proprietà di esecuzione del flusso di lavoro di fornire registrazione personalizzata e logica dell'annullamento della registrazione.

Enumerazioni

ActivityInstanceState

Descrive lo stato di un'istanza dell'attività.

ArgumentDirection

Specifica la direzione del flusso di dati per un Argument.

BookmarkOptions

Specifica le opzioni per un Bookmark.

BookmarkResumptionResult

Definisce un'enumerazione i cui membri rappresentano il risultato di segnalibro che pianifica richieste.

PersistableIdleAction

Specifica l'azione che si verifica quando un flusso di lavoro diventa inattivo quando la persistenza è consentita.

UnhandledExceptionAction

Specifica l'azione che si verifica quando un'eccezione esegue l'escape della radice di un flusso di lavoro.

VariableModifiers

Specifica la modalità in cui il runtime del flusso di lavoro tratta gli oggetti Variable.

WorkflowIdentityFilter

Specifica il filtro di identità del flusso di lavoro.

Delegati

BookmarkCallback

Rappresenta il metodo che viene chiamato quando è ripreso un Bookmark.

CompletionCallback

Metodo chiamato al termine di un'attività.

CompletionCallback<TResult>

Metodo chiamato al termine di un'attività.

DelegateCompletionCallback

Rappresenta il metodo che viene chiamato quando si completa un ActivityDelegate.

FaultCallback

Rappresenta il metodo che viene chiamato quando un'attività pianificata o uno dei figli immette lo stato Faulted.