System.Workflow.Activities Spazio dei nomi

Fornisce le classi correlate alle attività di Windows Workflow Foundation.

Classi

ActiveDirectoryRole

Rappresenta un ruolo Active Directory in un ambiente host di Windows Workflow Foundation. La classe non può essere ereditata.

ActiveDirectoryRoleFactory

Classe factory per la creazione di oggetti ActiveDirectoryRole da alias Windows NT, indirizzi di posta elettronica e ID di sicurezza (SID).

CallExternalMethodActivity

Definisce un'attività della comunicazione del flusso di lavoro utilizzata per chiamare un metodo in un servizio locale. Questa attività viene utilizzata per inviare dati dal flusso di lavoro all'host tramite il servizio locale.

CallExternalMethodActivityValidator

Verifica che la classe CallExternalMethodActivity sia configurata correttamente.

ChannelToken

Utilizzato da un elemento SendActivity per associarsi a un canale lato client.

CodeActivity

Esegue il metodo code-beside associato a un'attività. La classe non può essere ereditata.

CodeCondition

Definisce una condizione che protegge/guida l'esecuzione di una determinata attività all'interno di una definizione del flusso di lavoro. Possiede un evento di tipo ConditionalEventArgs per restituire il risultato della condizione.

CompensatableSequenceActivity

Definisce una versione compensabile dell'attività SequenceActivity. La classe non può essere ereditata.

ConditionalEventArgs

Restituisce informazioni sul risultato della classe CodeCondition. La classe non può essere ereditata.

ConditionedActivityGroup

Fornisce la definizione di un contesto di esecuzione basato su un vincolo per un set di attività figlio.

ContextToken

Rappresenta un token che può essere utilizzato per specificare il contesto da utilizzare per correlare lo scambio tra un'attività di ReceiveActivity e il client con il quale l'attività sta comunicando.

CorrelationAliasAttribute

Esegue l'override del valore del parametro di correlazione quando il valore di correlazione deve essere ottenuto da un parametro diverso da quello indicato da CorrelationParameterAttribute. La classe non può essere ereditata.

CorrelationInitializerAttribute

Indica il metodo o l'evento in un'interfaccia ExternalDataExchange che inizializza il valore di correlazione. La classe non può essere ereditata.

CorrelationParameterAttribute

Indica il nome del parametro utilizzato per la correlazione nei metodi ed eventi definiti in un'interfaccia ExternalDataExchange. La classe non può essere ereditata.

DelayActivity

Fornisce la logica per stabilire un timer e attendere in modo asincrono la scadenza del timer. La classe non può essere ereditata.

EventDeliveryFailedException

L'eccezione che viene generata quando un evento generato dall'host non può essere recapitato all'istanza del flusso di lavoro. In genere l'evento è generato da un ExternalDataExchangeService su un'istanza del flusso di lavoro. La classe non può essere ereditata.

EventDrivenActivity

Esegue il wrapping di una Activity la cui esecuzione viene inizializzata da un evento. La classe non può essere ereditata.

EventHandlersActivity

Un'attività composita che contiene una raccolta di gestori eventi. Viene in genere utilizzata nei casi in cui è necessario gestire una raccolta di eventi. Ogni evento è gestito da una EventDrivenActivity, che fa parte di EventHandlersActivity.

EventHandlingScopeActivity

Abilita gestione degli eventi con l'esecuzione delle attività figlio. La classe non può essere ereditata.

EventQueueName

Rappresenta il nome di una coda associato a un evento in una classe WorkflowInstance. La classe non può essere ereditata.

ExternalDataEventArgs

Rappresenta i dati inviati quando viene generato un evento mediante l'attività HandleExternalEventActivity.

ExternalDataExchangeAttribute

Contrassegna un'interfaccia come interfaccia di servizio locale. La classe non può essere ereditata.

ExternalDataExchangeService

Rappresenta un servizio che deve essere aggiunto al motore di runtime del flusso di lavoro per abilitare la comunicazione dei servizi locali. Le implementazioni del servizio locale devono essere aggiunte a ExternalDataExchangeService per consentire l'inizializzazione e la registrazione corrette di questi servizi.

ExternalDataExchangeServiceSection

Rappresenta una sezione di configurazione che consente di specificare, in un file di configurazione, un set di servizi da aggiungere a un'istanza di ExternalDataExchangeService.

HandleExternalEventActivity

Definisce un'attività della comunicazione del flusso di lavoro che viene utilizzata per gestire un evento generato da un servizio locale.

HandleExternalEventActivityValidator

Verifica che la classe HandleExternalEventActivity sia configurata correttamente.

IfElseActivity

Esegue in modo condizionale una di due o più attività di tipo IfElseBranchActivity. La classe non può essere ereditata.

IfElseBranchActivity

Rappresenta un ramo di una classe IfElseActivity. La classe non può essere ereditata.

InvokeWebServiceActivity

Richiama un servizio Web tramite una classe proxy, che passa e riceve parametri come specificato. La classe non può essere ereditata.

InvokeWebServiceEventArgs

Contiene dati degli eventi utilizzati per richiamare un servizio Web. La classe non può essere ereditata.

InvokeWorkflowActivity

Esegue in modo asincrono un flusso di lavoro da un altro. La classe non può essere ereditata.

ListenActivity

Fa in modo che il flusso di lavoro attenda uno di alcuni eventi possibili prima di proseguire l'attività. La classe non può essere ereditata.

MessageEventSubscription

Crea una sottoscrizione all'evento del messaggio per indirizzare messaggi all'istanza del flusso di lavoro appropriata.

OperationInfo

Rappresenta le informazioni per un'operazione del contratto definita in un servizio del flusso di lavoro.

OperationInfoBase

Classe base utilizzata per memorizzare le informazioni per un'operazione del contratto definita in un servizio del flusso di lavoro.

OperationParameterInfo

Contiene informazioni su un parametro dell'operazione.

OperationParameterInfoCollection

Raccolta di oggetti OperationParameterInfo.

OperationValidationEventArgs

Fornisce dati per l'evento OperationValidation.

ParallelActivity

Esegue contemporaneamente un set di attività figlio. La classe non può essere ereditata.

PolicyActivity

Rappresenta una raccolta di istanze della classe Rule da eseguire come parte di un flusso di lavoro in un singolo passaggio o come attività.

ReceiveActivity

Attività di servizio che implementa un'operazione definita da un contratto di servizio Windows Communication Foundation (WCF).

ReplicatorActivity

Esegue più istanze di un'attività figlio.

ReplicatorChildEventArgs

Contiene gli argomenti dell'evento per i gestori dell'attività ReplicatorActivity chiamati all'inizializzazione delle istanze Activity figlio in aggiunta al momento in cui le istanze Activity figlio sono terminate.

SendActivity

Attività del client che modella la chiamata sincrona di un'operazione del servizio Windows Communication Foundation (WCF).

SendActivityEventArgs

Fornisce informazioni per gli eventi BeforeSend e AfterResponse.

SequenceActivity

Esegue un set di attività figlio in base a un singolo ordine definito.

SequentialWorkflowActivity

Rappresenta un flusso di lavoro che esegue in sequenza le attività.

SetStateActivity

Fornisce la transizione a una StateActivity in un flusso di lavoro di macchina a stati. La classe non può essere ereditata.

SetStateEventArgs

Rappresenta una classe utilizzata come argomento per impostare lo stato di una StateMachineWorkflowActivity.

StateActivity

Rappresenta uno stato in una StateMachineWorkflowActivity.

StateActivityValidator

Rappresenta una classe che verifica se una classe StateActivity è configurata correttamente.

StateFinalizationActivity

Rappresenta un'attività che esegue le attività contenute prima di effettuare la transizione a un altro stato nel flusso di lavoro di una macchina a stati. La classe non può essere ereditata.

StateInitializationActivity

Si comporta come un contenitore di un gruppo di attività che viene eseguito quando StateActivity inizia l'esecuzione. La classe non può essere ereditata.

StateMachineWorkflowActivity

Serve come contenitore radice per i flussi di lavoro di macchine a stati. Contiene attività e stati basati sugli eventi.

StateMachineWorkflowInstance

Rappresenta una classe che gestisce l'istanza corrente di una StateMachineWorkflowActivity. La classe non può essere ereditata.

TypedOperationInfo

Oggetto OperationInfo che eredita da OperationInfoBase utilizzato per le informazioni dell'operazione del servizio delle attività SendActivity e ReceiveActivity. Si noti che queste informazioni dell'operazione devono essere basate su un tipo CLR.

WebServiceFaultActivity

Abilita l'invio di un errore al client del servizio Web dal flusso di lavoro. La classe non può essere ereditata.

WebServiceInputActivity

Abilita la ricezione di dati da un servizio Web in un flusso di lavoro. La classe non può essere ereditata.

WebServiceOutputActivity

Abilita l'invio di dati a un servizio Web dall'interno di un flusso di lavoro. La classe non può essere ereditata.

WebWorkflowRole

Rappresenta un ruolo del flusso di lavoro supportato da un RoleProvider.

WhileActivity

Esegue un'attività figlio in modo interattivo finché una certa condizione è vera.

WorkflowAuthorizationException

L'eccezione che viene generata quando la convalida del ruolo non riesce a causa di un'identità specificata che non è contenuta in WorkflowRoleCollection.

WorkflowRole

Le classe di base astratta dalla quale vengono derivati i ruoli del flusso di lavoro.

WorkflowRoleCollection

Rappresenta una raccolta di oggetti WorkflowRole. La classe non può essere ereditata.

WorkflowServiceAttributes

Compila il comportamento del servizio per il servizio del flusso di lavoro che decora.

WorkflowServiceAttributesDynamicPropertyValidator

Validator della proprietà utilizzata da WorkflowServiceAttributesProperty.

WorkflowSubscriptionService

Fornisce metodi per consentire a un servizio di sottoscrizione di gestire sottoscrizioni per un runtime del flusso di lavoro.

WorkflowWebService

Rappresenta la classe di base per tutti i servizi Web del flusso di lavoro.

Interfacce

IEventActivity

Fornisce metodi e proprietà da cui devono essere derivate le attività basate sugli eventi per sottoscrivere eventi.

Enumerazioni

ExecutionType

Specifica la modalità di esecuzione delle attività.