System.Activities Spazio dei nomi
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.
Fornisce classi correlate alle attività di sistema.
Classi
| Nome | Descrizione |
|---|---|
| Activity |
Classe base astratta utilizzata per creare attività composite da oggetti preesistenti Activity . |
| Activity<TResult> |
Classe base astratta utilizzata per creare attività composite da oggetti preesistenti Activity , che specifica un tipo di risultato usando l'identificatore di tipo dell'attività. |
| ActivityAction |
Definisce un delegato di attività senza argomenti e non restituisce un valore. |
| ActivityAction<T> |
Definisce un delegato di attività con uno nell'argomento e non restituisce un valore. |
| ActivityAction<T1,T2> |
Definisce un delegato di attività con due argomenti e non restituisce un valore. |
| ActivityAction<T1,T2,T3> |
Definisce un delegato di attività con tre argomenti e non restituisce un valore. |
| ActivityAction<T1,T2,T3,T4> |
Definisce un delegato di attività con quattro argomenti e non restituisce un valore. |
| ActivityAction<T1,T2,T3,T4,T5> |
Definisce un delegato di attività con cinque argomenti e non restituisce un valore. |
| ActivityAction<T1,T2,T3,T4,T5,T6> |
Definisce un delegato di attività con sei argomenti e non restituisce un valore. |
| ActivityAction<T1,T2,T3,T4,T5,T6,T7> |
Definisce un delegato di attività con sette argomenti e non restituisce un valore. |
| ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8> |
Definisce un delegato di attività con otto argomenti e non restituisce un valore. |
| ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8,T9> |
Definisce un delegato di attività con nove argomenti e non restituisce un valore. |
| ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10> |
Definisce un delegato di attività con dieci argomenti e non restituisce un valore. |
| ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11> |
Definisce un delegato di attività con undici argomenti e non restituisce un valore. |
| ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12> |
Definisce un delegato di attività con dodici 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à con tredici 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à con quattordici 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à con quindici 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à con sedici argomenti e non restituisce un valore. |
| ActivityBuilder |
Fornisce i dati delle proprietà per un'attività del flusso di lavoro. |
| ActivityBuilder<TResult> |
Fornisce i dati delle proprietà per un'attività flusso di lavoro generica. |
| ActivityContext |
Classe di base per le classi di contesto che rappresentano l'ambiente di esecuzione di un'attività. |
| ActivityDelegate |
Rappresenta un callback basato su attività. |
| ActivityFunc<TResult> |
Definisce un delegato di attività senza |
| ActivityFunc<T,TResult> |
Definisce un delegato di attività con uno nell'argomento di tipo |
| ActivityFunc<T1,T2,TResult> |
Definisce un delegato di attività con uno nell'argomento di tipo |
| ActivityFunc<T1,T2,T3,TResult> |
Definisce un delegato di attività con tre argomenti di tipo |
| ActivityFunc<T1,T2,T3,T4,TResult> |
Definisce un delegato di attività con quattro argomenti di tipo |
| ActivityFunc<T1,T2,T3,T4,T5,TResult> |
Definisce un delegato di attività con cinque argomenti di tipo |
| ActivityFunc<T1,T2,T3,T4,T5,T6,TResult> |
Definisce un delegato di attività con sei argomenti di tipo |
| ActivityFunc<T1,T2,T3,T4,T5,T6,T7,TResult> |
Definisce un delegato di attività con sette argomenti di tipo |
| ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,TResult> |
Definisce un delegato di attività con otto argomenti di tipo |
| ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,TResult> |
Definisce un delegato di attività con nove argomenti di tipo |
| ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TResult> |
Definisce un delegato di attività con uno nell'argomento di tipo |
| ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,TResult> |
Definisce un delegato di attività con uno nell'argomento di tipo |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| ActivityInstance |
Rappresenta lo stato dell'istanza di un'attività in fase di esecuzione. |
| ActivityPropertyReference |
Rappresenta un riferimento alla proprietà utilizzato in ActivityBuilder e che esegue il mapping a in un'attività PropertyReferenceExtension<T> |
| ActivityWithResult |
Recupera il valore o il tipo di un argomento dell'attività |
| Argument |
Classe base astratta che rappresenta un terminale di associazione che supporta il flusso di dati all'interno e all'esterno di un'attività. |
| AsyncCodeActivity |
Gestisce l'esecuzione asincrona dell'attività del codice dall'inizio al completamento. Si tratta di una classe astratta. |
| AsyncCodeActivity<TResult> |
Gestisce l'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 |
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 ripreso. |
| BookmarkScope |
Definisce l'ambito di un set di Bookmark oggetti classificati come operativi nello stesso protocollo. |
| BookmarkScopeHandle |
Oggetto Handle utilizzato per gestire la durata di un oggetto BookmarkScope. |
| CodeActivity |
Classe astratta per la creazione di un'attività personalizzata con un comportamento imperativo definito con il Execute(CodeActivityContext) metodo , che consente l'accesso a estensioni e risoluzione di variabili ed argomenti. |
| CodeActivity<TResult> |
Classe astratta per la creazione di un'attività personalizzata con comportamento imperativo definito nel Execute(CodeActivityContext) metodo, consentendo l'accesso alla risoluzione e alle estensioni di argomenti e variabili. |
| CodeActivityContext |
Estende ActivityContext e fornisce funzionalità aggiuntive per CodeActivity. |
| DelegateArgument |
Classe di base astratta che rappresenta un terminale di associazione che supporta il flusso di dati all'interno e all'esterno di un oggetto ActivityDelegate. |
| DelegateInArgument |
Classe base astratta che rappresenta un terminale di associazione che supporta il flusso di dati in un oggetto ActivityDelegate. |
| DelegateInArgument<T> |
Terminale di associazione che rappresenta il flusso di dati in un oggetto ActivityDelegate. |
| DelegateOutArgument |
Classe base astratta che rappresenta un terminale di associazione che supporta il flusso di dati da un oggetto ActivityDelegate. |
| DelegateOutArgument<T> |
Terminale di associazione che rappresenta il flusso di dati da un oggetto ActivityDelegate. |
| DynamicActivity |
Fornisce un modello a oggetti che consente di costruire attività in modo dinamico con la finestra di progettazione e il runtime di WF usando ICustomTypeDescriptor. |
| DynamicActivity<TResult> |
Fornisce un approccio coerente con il modello DOM (Document Object Model), che costruisce le attività in modo dinamico con la finestra di progettazione WF e il runtime del flusso di lavoro usando ICustomTypeDescriptor. |
| DynamicActivityProperty |
Rappresenta una proprietà di un DynamicActivity oggetto creato in fase di esecuzione ed eseguito in ActivityExecutionContext. |
| ExceptionPersistenceExtension |
Specifica la persistenza delle eccezioni. |
| ExclusiveHandle |
Aggiunge informazioni supplementari a un segnalibro che consente di accedere a un subset degli handle di ambito, esclusi gli handle non necessari. |
| ExecutionProperties |
Rappresenta la raccolta di proprietà in un determinato ambito. |
| Handle |
Rappresenta un tipo con durata controllata dal runtime del flusso di lavoro. |
| HandleInitializationContext |
Rappresenta l'ambiente di inizializzazione di un oggetto Handle. |
| InArgument |
Classe base astratta che rappresenta un terminale di associazione che supporta il flusso di dati in un'attività. |
| InArgument<T> |
Terminale di associazione che rappresenta il flusso di dati in un'attività. |
| InOutArgument |
Classe base astratta che rappresenta un terminale di associazione che supporta il flusso di dati all'interno e all'esterno di un'attività. |
| InOutArgument<T> |
Terminale di associazione che rappresenta il flusso di dati all'interno e all'esterno di un'attività. |
| InvalidWorkflowException |
Gestisce le eccezioni che si verificano quando un flusso di lavoro non è valido. |
| InvokeCompletedEventArgs |
Fornisce i dati per l'evento InvokeCompleted. |
| Location |
Fornisce un riferimento a un valore utilizzato da un oggetto Argument o Variable. |
| Location<T> |
Fornisce un riferimento tipizzato a un valore utilizzato da un oggetto Argument o Variable. |
| LocationReference |
Fornisce un meccanismo in base al quale un Location oggetto può essere risolto in fase di esecuzione. |
| LocationReferenceEnvironment |
Fornisce una rappresentazione dell'ambiente di variabili e argomenti disponibili per un'attività in fase di esecuzione. |
| NativeActivity |
Classe base astratta per le attività personalizzate che implementano la logica di esecuzione usando il Execute(NativeActivityContext) metodo , che ha accesso completo alle funzionalità del runtime. |
| NativeActivity<TResult> |
Classe base astratta per le attività personalizzate che implementano la logica di esecuzione usando il Execute(NativeActivityContext) metodo , che ha accesso completo alle funzionalità del runtime. |
| NativeActivityAbortContext |
Rappresenta l'ambiente di esecuzione di un'attività interrotta. |
| NativeActivityContext |
Contesto di esecuzione per un oggetto NativeActivity. |
| NativeActivityFaultContext |
Rappresenta l'ambiente di esecuzione di un oggetto NativeActivity quando gestisce un'eccezione generata da un'attività figlio. |
| NativeActivityTransactionContext |
Contesto di esecuzione per un NativeActivity oggetto che deve fornire al runtime una transazione. |
| NoPersistHandle |
Gestisce la durata di un blocco no-persist. |
| OutArgument |
Classe base astratta che rappresenta un terminale di associazione che supporta il flusso di dati da un'attività. |
| OutArgument<T> |
Terminale di associazione che rappresenta il flusso di dati da un'attività. |
| OverloadGroupAttribute |
Fornisce un metodo per indicare quali combinazioni di argomenti sono valide in un'attività. |
| RegistrationContext |
Fornisce l'accesso alla raccolta corrente di proprietà di esecuzione del flusso di lavoro. |
| RequiredArgumentAttribute |
Elemento Application in cui è valido applicare un argomento. |
| RuntimeArgument |
Descrive le caratteristiche di un argomento di un'attività al runtime. |
| RuntimeDelegateArgument |
Descrive le caratteristiche di un DelegateArgument oggetto al runtime. |
| RuntimeTransactionHandle |
Fornisce l'accesso alla transazione in fase di esecuzione in un'istanza del flusso di lavoro. |
| ValidationException |
Eccezione generata quando un flusso di lavoro o un'attività è in uno stato non valido. |
| Variable |
Classe base astratta da cui deriva la classe Variable<T> di supporto del membro dati del flusso di lavoro. |
| Variable<T> |
Rappresenta una variabile in un flusso di lavoro. |
| VersionMismatchException |
Specifica informazioni su un'eccezione di mancata corrispondenza della versione. |
| WorkflowApplication |
Fornisce un host per una singola 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 in 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 l'esecuzione. |
| WorkflowApplicationCompletedException |
Rappresenta l'eccezione generata quando un'operazione in un'istanza del flusso di lavoro non è valida perché l'istanza è stata completata. |
| WorkflowApplicationEventArgs |
Classe di base per gli eventi associati a un oggetto WorkflowApplication . |
| WorkflowApplicationException |
Fornisce la classe base per la gestione di un errore che si verifica durante l'esecuzione di un'applicazione del flusso di lavoro. |
| WorkflowApplicationIdleEventArgs |
Contiene informazioni sull'istanza del flusso di lavoro che è diventata inattiva. |
| WorkflowApplicationInstance |
Specifica 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 |
Eccezione generata quando un'operazione su un'istanza del flusso di lavoro non è valida perché l'istanza è stata scaricata. |
| WorkflowDataContext |
Rappresenta il contesto dati dell'ambiente del flusso di lavoro corrente e fornisce un bridge per inserire argomenti e variabili del flusso di lavoro nell'ambito del data binding di Windows Presentation Foundation (macchine virtuali Windows). |
| WorkflowIdentity |
Esegue il mapping di un'istanza del flusso di lavoro persistente alla definizione del flusso di lavoro corrispondente. |
| WorkflowInspectionServices |
Fornisce metodi per l'utilizzo dei metadati di runtime per un albero delle attività. |
| WorkflowInvoker |
Fornisce un mezzo per richiamare un flusso di lavoro come se fosse una chiamata al metodo. |
Struct
| Nome | Descrizione |
|---|---|
| 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 informazioni su una funzione di accesso dell'ambiente pubblico. |
| NativeActivityMetadata |
Rappresenta il set di argomenti, attività figlio, variabili e delegati che un NativeActivity configurato introduce all'ambiente di esecuzione. |
Interfacce
| Nome | Descrizione |
|---|---|
| IExecutionProperty |
Fornisce le proprietà di esecuzione con un meccanismo per configurare l'archiviazione 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 la registrazione personalizzata e la logica di annullamento della registrazione. |
Enumerazioni
| Nome | Descrizione |
|---|---|
| ActivityInstanceState |
Descrive lo stato di un'istanza di un'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 delle richieste di pianificazione dei segnalibri. |
| PersistableIdleAction |
Specifica l'azione che si verifica quando un flusso di lavoro diventa inattiva quando è consentita la persistenza. |
| UnhandledExceptionAction |
Specifica l'azione che si verifica quando un'eccezione esegue l'escape della radice di un flusso di lavoro. |
| VariableModifiers |
Specifica il modo in cui il runtime del flusso di lavoro gestisce gli oggetti Variable. |
| WorkflowIdentityFilter |
Specifica il filtro di identità del flusso di lavoro. |
Delegati
| Nome | Descrizione |
|---|---|
| BookmarkCallback |
Rappresenta il metodo chiamato quando viene ripreso un oggetto Bookmark . |
| CompletionCallback |
Metodo chiamato al completamento di un'attività. |
| CompletionCallback<TResult> |
Metodo chiamato al completamento di un'attività. |
| DelegateCompletionCallback |
Rappresenta il metodo chiamato al termine di un oggetto ActivityDelegate . |
| FaultCallback |
Rappresenta il metodo chiamato quando un'attività pianificata o uno dei relativi elementi figlio entra nello Faulted stato. |