System.Workflow.Activities Przestrzeń nazw

Dostarcza klasy związane z działaniami Windows Workflow Foundation. Provides classes related to Windows Workflow Foundation activities.

Klasy

ActiveDirectoryRole

Reprezentuje rolę Active Directory w środowisku hostingu Windows Workflow Foundation.Represents an Active Directory role in a Windows Workflow Foundation hosting environment. Klasa ta nie może być dziedziczona.This class cannot be inherited.

ActiveDirectoryRoleFactory

Klasa fabryki do tworzenia ActiveDirectoryRole obiektów z aliasów systemu Windows NT, adresów e-mail i identyfikatorów zabezpieczeń (SID).A factory class for creating ActiveDirectoryRole objects from Windows NT aliases, email addresses, and security identifiers (SIDs).

CallExternalMethodActivity

Definiuje działanie komunikacji przepływu pracy, które jest używane do wywoływania metody w usłudze lokalnej.Defines a workflow communication activity that is used to call a method on a local service. To działanie służy do wysyłania danych z przepływu pracy do hosta za pośrednictwem usługi lokalnej.This activity is used to send data from the workflow to the host through the local service.

CallExternalMethodActivityValidator

Sprawdza, czy CallExternalMethodActivity Klasa jest prawidłowo skonfigurowana.Verifies that the CallExternalMethodActivity class is configured correctly.

ChannelToken

Używane przez element SendActivity do skojarzenia z kanałem po stronie klienta.Used by a SendActivity to associate itself with a client-side channel.

CodeActivity

Uruchamia kod obok metody skojarzonej z działaniem.Runs the code-beside method associated with an activity. Klasa ta nie może być dziedziczona.This class cannot be inherited.

CodeCondition

Definiuje warunek służący do ochrony/dysków wykonywania określonego działania w ramach definicji przepływu pracy.Defines a condition that guards/drives the execution of a certain activity within a workflow definition. Jest to zdarzenie typu ConditionalEventArgs zwracające wynik warunku.It has an event of type ConditionalEventArgs to return the result of the condition.

CompensatableSequenceActivity

Definiuje kompensowaną wersję SequenceActivity działania.Defines a compensatable version of the SequenceActivity activity. Klasa ta nie może być dziedziczona.This class cannot be inherited.

ConditionalEventArgs

Zwraca informacje o wyniku dla CodeCondition klasy.Returns result information for the CodeCondition class. Klasa ta nie może być dziedziczona.This class cannot be inherited.

ConditionedActivityGroup

Zawiera definicję kontekstu wykonywania opartego na ograniczeniach dla zestawu działań podrzędnych.Provides the definition of a constraint-based execution context for a set of child activities.

ContextToken

Reprezentuje token, który może służyć do określania kontekstu, który ma być używany do skorelowania wymiany między ReceiveActivity działaniem a klientem, z którym działa działanie.Represents a token that can be used to specify the context that should be used to correlate the exchange between a ReceiveActivity activity and the client that the activity is communicating with.

CorrelationAliasAttribute

Przesłania wartość parametru korelacji, gdy wartość korelacji musi zostać uzyskana z parametru innego niż wskazany przez CorrelationParameterAttribute .Overrides the correlation parameter value when the correlation value must be obtained from a parameter other than that indicated by the CorrelationParameterAttribute. Klasa ta nie może być dziedziczona.This class cannot be inherited.

CorrelationInitializerAttribute

Wskazuje metodę lub zdarzenie w interfejsie ExternalDataExchange, który inicjuje wartość korelacji.Indicates the method or event on an ExternalDataExchange interface that initializes the correlation value. Klasa ta nie może być dziedziczona.This class cannot be inherited.

CorrelationParameterAttribute

Wskazuje nazwę parametru używanego dla korelacji w metodach i zdarzeniach zdefiniowanych w interfejsie ExternalDataExchange.Indicates the name of the parameter used for correlation in the methods and events defined on an ExternalDataExchange interface. Klasa ta nie może być dziedziczona.This class cannot be inherited.

DelayActivity

Udostępnia logikę do ustanowienia czasomierza i oczekiwania na asynchroniczne, w przypadku wygaśnięcia czasomierza.Provides the logic to establish a timer and to wait, asynchronously, for timer's expiration. Klasa ta nie może być dziedziczona.This class cannot be inherited.

EventDeliveryFailedException

Wyjątek, który jest generowany, gdy zdarzenie wywoływane z hosta nie może zostać dostarczone do wystąpienia przepływu pracy.The exception that is thrown when an event that is raised from the host cannot be delivered to the workflow instance. Zazwyczaj zdarzenie jest zgłaszane z ExternalDataExchangeService wystąpienia przepływu pracy.Typically the event is raised from an ExternalDataExchangeService on a workflow instance. Klasa ta nie może być dziedziczona.This class cannot be inherited.

EventDrivenActivity

Zawija, Activity którego wykonywanie jest inicjowane przez zdarzenie.Wraps an Activity whose execution is initialized by an event. Klasa ta nie może być dziedziczona.This class cannot be inherited.

EventHandlersActivity

Działanie złożone, które zawiera kolekcję programów obsługi zdarzeń.A composite activity that contains a collection of event handlers. Jest zazwyczaj używany w przypadku, gdy kolekcja zdarzeń musi być obsługiwana.It is typically used where a collection of events must be handled. Każde zdarzenie jest obsługiwane przez jeden EventDrivenActivity , który jest częścią EventHandlersActivity .Each event is handled by one EventDrivenActivity, which is part of EventHandlersActivity.

EventHandlingScopeActivity

Włącza obsługę zdarzeń przy wykonywaniu działań podrzędnych.Enables event handling with the execution of the child activities. Klasa ta nie może być dziedziczona.This class cannot be inherited.

EventQueueName

Reprezentuje nazwę kolejki skojarzonej ze zdarzeniem w WorkflowInstance .Represents the name of a queue associated with an event on a WorkflowInstance. Klasa ta nie może być dziedziczona.This class cannot be inherited.

ExternalDataEventArgs

Reprezentuje dane wysyłane, gdy zdarzenie jest zgłaszane przy użyciu HandleExternalEventActivity działania.Represents the data sent when an event is raised using the HandleExternalEventActivity activity.

ExternalDataExchangeAttribute

Oznacza interfejs jako lokalny interfejs usługi.Marks an interface as a local service interface. Klasa ta nie może być dziedziczona.This class cannot be inherited.

ExternalDataExchangeService

Reprezentuje usługę, która musi zostać dodana do aparatu czasu wykonywania przepływu pracy w celu włączenia komunikacji usług lokalnych.Represents a service that must be added to the workflow run-time engine for local services communications to be enabled. Aby ExternalDataExchangeService te usługi zostały prawidłowo zainicjowane i zarejestrowane, należy dodać do nich implementacje usług lokalnych.Local service implementations are required to be added to the ExternalDataExchangeService for these services to be properly initialized and registered.

ExternalDataExchangeServiceSection

Reprezentuje sekcję konfiguracji, która pozwala określić, w pliku konfiguracji, zestaw usług, które mają zostać dodane do wystąpienia ExternalDataExchangeService .Represents a configuration section that allows you to specify, in a configuration file, a set of services to be added to an instance of ExternalDataExchangeService.

HandleExternalEventActivity

Definiuje działanie komunikacji przepływu pracy, które jest używane do obsługi zdarzenia, które jest zgłaszane przez usługę lokalną.Defines a workflow communication activity that is used to handle an event that is raised by a local service.

HandleExternalEventActivityValidator

Sprawdza, czy HandleExternalEventActivity Klasa jest prawidłowo skonfigurowana.Verifies that the HandleExternalEventActivity class is configured correctly.

IfElseActivity

Warunkowo uruchamia jedno z dwóch lub więcej działań typu IfElseBranchActivity .Conditionally runs one of two or more activities of type IfElseBranchActivity. Klasa ta nie może być dziedziczona.This class cannot be inherited.

IfElseBranchActivity

Reprezentuje gałąź elementu IfElseActivity .Represents a branch of an IfElseActivity. Klasa ta nie może być dziedziczona.This class cannot be inherited.

InvokeWebServiceActivity

Wywołuje usługę sieci Web za pomocą klasy proxy, która przekazuje i odbiera parametry w określony sposób.Invokes a Web service through a proxy class, which passes and receives parameters as specified. Klasa ta nie może być dziedziczona.This class cannot be inherited.

InvokeWebServiceEventArgs

Zawiera dane zdarzenia używane do wywoływania usługi sieci Web.Contains event data used to invoke a Web service. Klasa ta nie może być dziedziczona.This class cannot be inherited.

InvokeWorkflowActivity

Asynchronicznie uruchamia jeden przepływ pracy z innego.Asynchronously runs one workflow from another. Klasa ta nie może być dziedziczona.This class cannot be inherited.

ListenActivity

Sprawia, że przepływ pracy czeka na jedno z kilku możliwych zdarzeń przed kontynuowaniem działania.Makes the workflow wait for any one of several possible events before the activity proceeds. Klasa ta nie może być dziedziczona.This class cannot be inherited.

MessageEventSubscription

Tworzy subskrypcję zdarzeń komunikatu w celu kierowania komunikatów do odpowiedniego wystąpienia przepływu pracy.Creates a message event subscription to route messages to the appropriate workflow instance.

OperationInfo

Reprezentuje informacje dla operacji kontraktu zdefiniowanej w usłudze przepływu pracy.Represents the information for a contract operation defined in a workflow service.

OperationInfoBase

Klasa bazowa używana do przechowywania informacji dla operacji kontraktu zdefiniowanej w usłudze przepływu pracy.The base class used for storing information for a contract operation defined in a workflow service.

OperationParameterInfo

Zawiera informacje o parametrze operacji.Contains information about an operation parameter.

OperationParameterInfoCollection

Kolekcja obiektów OperationParameterInfo.A collection of OperationParameterInfo objects.

OperationValidationEventArgs

Udostępnia dane dla zdarzenia OperationValidation.Provides data for the OperationValidation event.

ParallelActivity

Uruchamia zestaw działań podrzędnych w tym samym czasie.Runs a set of child activities at the same time. Klasa ta nie może być dziedziczona.This class cannot be inherited.

PolicyActivity

Reprezentuje kolekcję Rule wystąpień klasy, które mają być uruchamiane jako część wykonywania przepływu pracy jako pojedynczy krok lub działanie.Represents a collection of Rule class instances to be run as part of a workflow's execution as a single step or activity.

ReceiveActivity

Działanie usługi implementujące operację zdefiniowaną przez kontrakt usługi Windows Communication Foundation (WCF).Service activity that implements an operation defined by a Windows Communication Foundation (WCF) service contract.

ReplicatorActivity

Uruchamia wiele wystąpień działania podrzędnego.Runs multiple instances of a child activity.

ReplicatorChildEventArgs

Zawiera argumenty zdarzeń dla ReplicatorActivity programów obsługi działania wywoływanych podczas inicjowania wystąpień podrzędnych Activity oprócz momentu zakończenia wystąpienia podrzędnego Activity .Contains event arguments for the ReplicatorActivity activity handlers called at initialization of child Activity instances in addition to when the child Activity instances are finished.

SendActivity

Aktywność klienta, która modeluje synchroniczne wywołanie operacji usługi Windows Communication Foundation (WCF).Client activity that models the synchronous invocation of a Windows Communication Foundation (WCF) service operation.

SendActivityEventArgs

Zawiera informacje o BeforeSend AfterResponse zdarzeniach i.Provides information for the BeforeSend and AfterResponse events.

SequenceActivity

Uruchamia zestaw działań podrzędnych zgodnie z jedną określoną kolejnością.Runs a set of child activities according to a single defined ordering.

SequentialWorkflowActivity

Reprezentuje przepływ pracy, który wykonuje działania sekwencyjnie.Represents a workflow that executes activities sequentially.

SetStateActivity

Zapewnia przejście do StateActivity przepływu pracy automatu Stanów.Provides the transition to a StateActivity in a state machine workflow. Klasa ta nie może być dziedziczona.This class cannot be inherited.

SetStateEventArgs

Reprezentuje klasę, która jest używana jako argument do ustawiania stanu elementu StateMachineWorkflowActivity .Represents a class that is used as an argument to set the state of a StateMachineWorkflowActivity.

StateActivity

Reprezentuje stan w StateMachineWorkflowActivity .Represents a state in a StateMachineWorkflowActivity.

StateActivityValidator

Reprezentuje klasę, która sprawdza, czy StateActivity Klasa jest prawidłowo skonfigurowana.Represents a class that verifies whether a StateActivity class is configured correctly.

StateFinalizationActivity

Reprezentuje działanie, które wykonuje zawarte działania przed przejściem do innego stanu w przepływie pracy automatu Stanów.Represents an activity that executes contained activities before transitioning to another state in a state machine workflow. Klasa ta nie może być dziedziczona.This class cannot be inherited.

StateInitializationActivity

Działa jako kontener dla grupy działań, które są wykonywane po StateActivity uruchomieniu.Acts as a container to a group of activities that is executed when the StateActivity starts running. Klasa ta nie może być dziedziczona.This class cannot be inherited.

StateMachineWorkflowActivity

Służy jako kontener główny dla przepływów pracy automatu Stanów.Serves as the root container for state machine workflows. Zawiera działania i Stany sterowane zdarzeniami.Contains event-driven activities and states.

StateMachineWorkflowInstance

Reprezentuje klasę, która zarządza bieżącym wystąpieniem StateMachineWorkflowActivity .Represents a class that manages the current instance of a StateMachineWorkflowActivity. Klasa ta nie może być dziedziczona.This class cannot be inherited.

TypedOperationInfo

OperationInfoObiekt, który dziedziczy z OperationInfoBase użycia do informacji o operacji usługi SendActivity i ReceiveActivity działania.An OperationInfo object that inherits from OperationInfoBase used for the service operation information of the SendActivity and ReceiveActivity activities. Należy zauważyć, że informacje o tej operacji muszą być oparte na typie CLR.Note that this operation information must be based on a CLR type.

WebServiceFaultActivity

Umożliwia wysyłanie błędów do klienta usługi sieci Web z przepływu pracy.Enables sending a fault to the Web service client from the workflow. Klasa ta nie może być dziedziczona.This class cannot be inherited.

WebServiceInputActivity

Włącza otrzymywanie danych z usługi sieci Web w przepływie pracy.Enables receiving data from a Web service in a workflow. Klasa ta nie może być dziedziczona.This class cannot be inherited.

WebServiceOutputActivity

Umożliwia wysyłanie danych do usługi sieci Web z przepływu pracy.Enables sending data to a Web service from within a workflow. Klasa ta nie może być dziedziczona.This class cannot be inherited.

WebWorkflowRole

Reprezentuje rolę przepływu pracy, która jest wykonywana przez RoleProvider .Represents a Workflow role that is backed by a RoleProvider.

WhileActivity

Uruchamia działanie podrzędne iteracyjnie, o ile określony warunek ma wartość true.Runs a child activity iteratively as long as a certain condition is true.

WorkflowAuthorizationException

Wyjątek, który jest generowany, gdy Walidacja roli kończy się niepowodzeniem z powodu określonej tożsamości, która nie jest zawarta w WorkflowRoleCollection .The exception that is thrown when role validation fails due to a specified identity that is not contained in the WorkflowRoleCollection.

WorkflowRole

Abstrakcyjna klasa bazowa, z której są wyprowadzane role przepływu pracy.The abstract base class from which workflow roles are derived.

WorkflowRoleCollection

Reprezentuje kolekcję WorkflowRole obiektów.Represents a collection of WorkflowRole objects. Klasa ta nie może być dziedziczona.This class cannot be inherited.

WorkflowServiceAttributes

Tworzy zachowanie usługi dla usługi przepływu pracy, którą zdobi.Builds the service behavior for the workflow service that it decorates.

WorkflowServiceAttributesDynamicPropertyValidator

Moduł walidacji właściwości używany przez WorkflowServiceAttributesProperty .The property validator used by the WorkflowServiceAttributesProperty.

WorkflowSubscriptionService

Zapewnia metody usługi subskrypcji do zarządzania subskrypcjami środowiska uruchomieniowego przepływu pracy.Provides methods for a subscription service to manage subscriptions for a workflow runtime.

WorkflowWebService

Reprezentuje klasę bazową dla wszystkich usług sieci Web przepływu pracy.Represents the base class for all workflow Web services.

Interfejsy

IEventActivity

Dostarcza metody i właściwości, których działania sterowane zdarzeniami muszą pochodzić od, aby subskrybować zdarzenia.Provides methods and properties that event-driven activities must derive from, to subscribe to events.

Wyliczenia

ExecutionType

Określa tryb wykonywania dla działań.Specifies the execution mode for activities.