System.Workflow.Activities Spazio dei nomi

Fornisce classi correlate alle attività di Windows Workflow Foundation.

Classi

Nome Descrizione
ActiveDirectoryRole

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

ActiveDirectoryRoleFactory

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

CallExternalMethodActivity

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

CallExternalMethodActivityValidator

Verifica che la CallExternalMethodActivity classe sia configurata correttamente.

ChannelToken

Utilizzato da un SendActivity oggetto 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/determina l'esecuzione di una determinata attività all'interno di una definizione del flusso di lavoro. Ha un evento di tipo ConditionalEventArgs per restituire il risultato della condizione.

CompensatableSequenceActivity

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

ConditionalEventArgs

Restituisce le informazioni sui risultati per la CodeCondition classe . La classe non può essere ereditata.

ConditionedActivityGroup

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

ContextToken

Rappresenta un token che può essere utilizzato per specificare il contesto che deve essere utilizzato per correlare lo scambio tra un'attività ReceiveActivity e il client con cui 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 dal 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 e negli 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, per la scadenza del timer. La classe non può essere ereditata.

EventDeliveryFailedException

Eccezione generata quando un evento generato dall'host non può essere recapitato all'istanza del flusso di lavoro. In genere l'evento viene generato da un oggetto in un'istanza ExternalDataExchangeService del flusso di lavoro. La classe non può essere ereditata.

EventDrivenActivity

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

EventHandlersActivity

Attività composita che contiene una raccolta di gestori eventi. Viene in genere usato in cui deve essere gestita una raccolta di eventi. Ogni evento viene gestito da un EventDrivenActivityoggetto , che fa parte di EventHandlersActivity.

EventHandlingScopeActivity

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

EventQueueName

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

ExternalDataEventArgs

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

ExternalDataExchangeAttribute

Contrassegna un'interfaccia come interfaccia del 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 le comunicazioni dei servizi locali. Le implementazioni del servizio locale devono essere aggiunte a ExternalDataExchangeService affinché questi servizi vengano inizializzati e registrati correttamente.

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à di comunicazione del flusso di lavoro utilizzata per gestire un evento generato da un servizio locale.

HandleExternalEventActivityValidator

Verifica che la HandleExternalEventActivity classe sia configurata correttamente.

IfElseActivity

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

IfElseBranchActivity

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

InvokeWebServiceActivity

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

InvokeWebServiceEventArgs

Contiene i dati dell'evento 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

Rende il flusso di lavoro in attesa di uno dei diversi eventi possibili prima che l'attività proceda. La classe non può essere ereditata.

MessageEventSubscription

Crea una sottoscrizione di eventi di messaggio per instradare i messaggi all'istanza del flusso di lavoro appropriata.

OperationInfo

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

OperationInfoBase

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

OperationParameterInfo

Contiene informazioni su un parametro dell'operazione.

OperationParameterInfoCollection

Raccolta di OperationParameterInfo oggetti.

OperationValidationEventArgs

Fornisce i 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 di Rule classe da eseguire come parte dell'esecuzione di un flusso di lavoro come singolo passaggio o attività.

ReceiveActivity

Attività del 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 argomenti di evento per i gestori di attività chiamati all'inizializzazione ReplicatorActivity di istanze figlio Activity oltre al termine delle istanze figlio Activity .

SendActivity

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

SendActivityEventArgs

Fornisce informazioni per gli BeforeSend eventi e AfterResponse .

SequenceActivity

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

SequentialWorkflowActivity

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

SetStateActivity

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

SetStateEventArgs

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

StateActivity

Rappresenta uno stato in un oggetto StateMachineWorkflowActivity.

StateActivityValidator

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

StateFinalizationActivity

Rappresenta un'attività che esegue attività contenute prima di passare a un altro stato in un flusso di lavoro della macchina a stati. La classe non può essere ereditata.

StateInitializationActivity

Funge da contenitore per un gruppo di attività eseguite all'avvio dell'esecuzione StateActivity . La classe non può essere ereditata.

StateMachineWorkflowActivity

Funge da contenitore radice per i flussi di lavoro della macchina a stati. Contiene attività e stati basati su eventi.

StateMachineWorkflowInstance

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

TypedOperationInfo

Oggetto OperationInfo che eredita da OperationInfoBase utilizzato per le informazioni sull'operazione del servizio delle SendActivity attività e ReceiveActivity . Si noti che queste informazioni sull'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

Consente di ricevere dati da un servizio Web in un flusso di lavoro. La classe non può essere ereditata.

WebServiceOutputActivity

Consente di inviare dati a un servizio Web dall'interno di un flusso di lavoro. La classe non può essere ereditata.

WebWorkflowRole

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

WhileActivity

Esegue un'attività figlio in modo iterativo, purché una determinata condizione sia vera.

WorkflowAuthorizationException

Eccezione generata quando la convalida del ruolo non riesce a causa di un'identità WorkflowRoleCollectionspecificata non contenuta in .

WorkflowRole

Classe base astratta da cui derivano i ruoli del flusso di lavoro.

WorkflowRoleCollection

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

WorkflowServiceAttributes

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

WorkflowServiceAttributesDynamicPropertyValidator

Validator della proprietà utilizzato dall'oggetto WorkflowServiceAttributesProperty.

WorkflowSubscriptionService

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

WorkflowWebService

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

Interfacce

Nome Descrizione
IEventActivity

Fornisce metodi e proprietà da cui devono derivare le attività guidate dagli eventi per sottoscrivere gli eventi.

Enumerazioni

Nome Descrizione
ExecutionType

Specifica la modalità di esecuzione per le attività.