Udostępnij za pośrednictwem


System.Workflow.Activities Przestrzeń nazw

Udostępnia klasy związane z działaniami programu Windows Workflow Foundation.

Klasy

ActiveDirectoryRole

Reprezentuje rolę usługi Active Directory w środowisku hostingu programu Windows Workflow Foundation. Klasa ta nie może być dziedziczona.

ActiveDirectoryRoleFactory

Klasa fabryki do tworzenia ActiveDirectoryRole obiektów z aliasów systemu Windows NT, adresów e-mail i identyfikatorów zabezpieczeń (SID).

CallExternalMethodActivity

Definiuje działanie komunikacji przepływu pracy używane do wywoływania metody w usłudze lokalnej. To działanie służy do wysyłania danych z przepływu pracy do hosta za pośrednictwem usługi lokalnej.

CallExternalMethodActivityValidator

Sprawdza, czy CallExternalMethodActivity klasa jest poprawnie skonfigurowana.

ChannelToken

Używany przez element SendActivity do skojarzenia się z kanałem po stronie klienta.

CodeActivity

Uruchamia metodę obok kodu skojarzona z działaniem. Klasa ta nie może być dziedziczona.

CodeCondition

Definiuje warunek, który chroni/napędza wykonywanie określonego działania w ramach definicji przepływu pracy. Ma zdarzenie typu ConditionalEventArgs , aby zwrócić wynik warunku.

CompensatableSequenceActivity

Definiuje kompensacyjną wersję SequenceActivity działania. Klasa ta nie może być dziedziczona.

ConditionalEventArgs

Zwraca informacje o wyniku dla CodeCondition klasy . Klasa ta nie może być dziedziczona.

ConditionedActivityGroup

Zawiera definicję kontekstu wykonywania opartego na ograniczeniach dla zestawu działań podrzędnych.

ContextToken

Reprezentuje token, który może służyć do określania kontekstu, który ma być używany do korelowania wymiany między działaniem ReceiveActivity a klientem, z którymi komunikuje się działanie.

CorrelationAliasAttribute

Zastępuje wartość parametru korelacji, gdy wartość korelacji musi zostać uzyskana z parametru innego niż wskazywany CorrelationParameterAttributeprzez parametr . Klasa ta nie może być dziedziczona.

CorrelationInitializerAttribute

Wskazuje metodę lub zdarzenie w interfejsie ExternalDataExchange, które inicjuje wartość korelacji. Klasa ta nie może być dziedziczona.

CorrelationParameterAttribute

Wskazuje nazwę parametru używanego do korelacji w metodach i zdarzeniach zdefiniowanych w interfejsie ExternalDataExchange. Klasa ta nie może być dziedziczona.

DelayActivity

Udostępnia logikę do ustanowienia czasomierza i oczekiwania asynchronicznie na wygaśnięcie czasomierza. Klasa ta nie może być dziedziczona.

EventDeliveryFailedException

Wyjątek zgłaszany, gdy zdarzenie zgłoszone z hosta nie może zostać dostarczone do wystąpienia przepływu pracy. Zazwyczaj zdarzenie jest wywoływane z ExternalDataExchangeService wystąpienia przepływu pracy. Klasa ta nie może być dziedziczona.

EventDrivenActivity

Opakowuje Activity obiekt, którego wykonanie jest inicjowane przez zdarzenie. Klasa ta nie może być dziedziczona.

EventHandlersActivity

Działanie złożone, które zawiera kolekcję procedur obsługi zdarzeń. Zwykle jest używany, gdy należy obsłużyć kolekcję zdarzeń. Każde zdarzenie jest obsługiwane przez jeden EventDrivenActivityelement , który jest częścią elementu EventHandlersActivity.

EventHandlingScopeActivity

Umożliwia obsługę zdarzeń z wykonywaniem działań podrzędnych. Klasa ta nie może być dziedziczona.

EventQueueName

Reprezentuje nazwę kolejki skojarzonej ze zdarzeniem w obiekcie WorkflowInstance. Klasa ta nie może być dziedziczona.

ExternalDataEventArgs

Reprezentuje dane wysyłane po wystąpieniu HandleExternalEventActivity zdarzenia przy użyciu działania.

ExternalDataExchangeAttribute

Oznacza interfejs jako interfejs usługi lokalnej. Klasa ta nie może być dziedziczona.

ExternalDataExchangeService

Reprezentuje usługę, która musi zostać dodana do aparatu czasu wykonywania przepływu pracy, aby można było włączyć komunikację usług lokalnych. Implementacje usług lokalnych muszą zostać dodane do ExternalDataExchangeService elementu , aby te usługi zostały prawidłowo zainicjowane i zarejestrowane.

ExternalDataExchangeServiceSection

Reprezentuje sekcję konfiguracji, która umożliwia określenie w pliku konfiguracji zestawu usług do dodania do wystąpienia programu ExternalDataExchangeService.

HandleExternalEventActivity

Definiuje działanie komunikacji przepływu pracy używane do obsługi zdarzenia wywoływanego przez usługę lokalną.

HandleExternalEventActivityValidator

Sprawdza, czy HandleExternalEventActivity klasa jest poprawnie skonfigurowana.

IfElseActivity

Warunkowo uruchamia jedno z co najmniej dwóch działań typu IfElseBranchActivity. Klasa ta nie może być dziedziczona.

IfElseBranchActivity

Reprezentuje gałąź elementu IfElseActivity. Klasa ta nie może być dziedziczona.

InvokeWebServiceActivity

Wywołuje usługę sieci Web za pośrednictwem klasy serwera proxy, która przekazuje i odbiera parametry zgodnie z określonymi parametrami. Klasa ta nie może być dziedziczona.

InvokeWebServiceEventArgs

Zawiera dane zdarzenia używane do wywoływania usługi sieci Web. Klasa ta nie może być dziedziczona.

InvokeWorkflowActivity

Asynchronicznie uruchamia jeden przepływ pracy z innego. Klasa ta nie może być dziedziczona.

ListenActivity

Umożliwia oczekiwanie przepływu pracy na jedno z kilku możliwych zdarzeń przed kontynuowaniem działania. Klasa ta nie może być dziedziczona.

MessageEventSubscription

Tworzy subskrypcję zdarzeń komunikatów w celu kierowania komunikatów do odpowiedniego wystąpienia przepływu pracy.

OperationInfo

Reprezentuje informacje dotyczące operacji kontraktu zdefiniowanej w usłudze przepływu pracy.

OperationInfoBase

Klasa bazowa używana do przechowywania informacji dotyczących operacji kontraktu zdefiniowanej w usłudze przepływu pracy.

OperationParameterInfo

Zawiera informacje o parametrze operacji.

OperationParameterInfoCollection

Kolekcja obiektów OperationParameterInfo.

OperationValidationEventArgs

Udostępnia dane dla zdarzenia OperationValidation.

ParallelActivity

Uruchamia jednocześnie zestaw działań podrzędnych. Klasa ta nie może być dziedziczona.

PolicyActivity

Reprezentuje kolekcję Rule wystąpień klas, które mają być uruchamiane w ramach wykonywania przepływu pracy jako pojedynczy krok lub działanie.

ReceiveActivity

Działanie usługi implementujące operację zdefiniowaną przez kontrakt usługi Windows Communication Foundation (WCF).

ReplicatorActivity

Uruchamia wiele wystąpień działania podrzędnego.

ReplicatorChildEventArgs

Zawiera argumenty zdarzeń dla ReplicatorActivity programów obsługi działań wywoływanych podczas inicjowania wystąpień podrzędnych Activity oprócz zakończenia wystąpień podrzędnych Activity .

SendActivity

Działanie klienta, które modeluje synchroniczne wywołanie operacji usługi Windows Communication Foundation (WCF).

SendActivityEventArgs

Zawiera informacje o zdarzeniach BeforeSend i AfterResponse .

SequenceActivity

Uruchamia zestaw działań podrzędnych zgodnie z pojedynczą zdefiniowaną kolejnością.

SequentialWorkflowActivity

Reprezentuje przepływ pracy, który wykonuje działania sekwencyjnie.

SetStateActivity

Zapewnia przejście do StateActivity przepływu pracy maszyny stanu. Klasa ta nie może być dziedziczona.

SetStateEventArgs

Reprezentuje klasę używaną jako argument służący do ustawiania stanu StateMachineWorkflowActivityklasy .

StateActivity

Reprezentuje stan w elemecie StateMachineWorkflowActivity.

StateActivityValidator

Reprezentuje klasę, która sprawdza, czy StateActivity klasa jest poprawnie skonfigurowana.

StateFinalizationActivity

Reprezentuje działanie, które wykonuje zawarte działania przed przejściem do innego stanu w przepływie pracy maszyny stanu. Klasa ta nie może być dziedziczona.

StateInitializationActivity

Działa jako kontener do grupy działań wykonywanych podczas uruchamiania StateActivity . Klasa ta nie może być dziedziczona.

StateMachineWorkflowActivity

Służy jako kontener główny dla przepływów pracy maszyny stanu. Zawiera działania i stany sterowane zdarzeniami.

StateMachineWorkflowInstance

Reprezentuje klasę, która zarządza bieżącym wystąpieniem klasy StateMachineWorkflowActivity. Klasa ta nie może być dziedziczona.

TypedOperationInfo

OperationInfo Obiekt dziedziczony z OperationInfoBase elementu używanego na potrzeby informacji o SendActivity operacji usługi i ReceiveActivity działań. Należy pamiętać, że te informacje o operacji muszą być oparte na typie CLR.

WebServiceFaultActivity

Umożliwia wysyłanie błędu do klienta usługi sieci Web z przepływu pracy. Klasa ta nie może być dziedziczona.

WebServiceInputActivity

Umożliwia odbieranie danych z usługi internetowej w przepływie pracy. Klasa ta nie może być dziedziczona.

WebServiceOutputActivity

Umożliwia wysyłanie danych do usługi sieci Web z poziomu przepływu pracy. Klasa ta nie może być dziedziczona.

WebWorkflowRole

Reprezentuje rolę przepływu pracy, która jest wspierana przez element RoleProvider.

WhileActivity

Uruchamia działanie podrzędne iteracyjnie, o ile określony warunek jest spełniony.

WorkflowAuthorizationException

Wyjątek zgłaszany w przypadku niepowodzenia walidacji roli z powodu określonej tożsamości, która nie jest zawarta w elemecie WorkflowRoleCollection.

WorkflowRole

Abstrakcyjna klasa bazowa, z której pochodzą role przepływu pracy.

WorkflowRoleCollection

Reprezentuje kolekcję WorkflowRole obiektów. Klasa ta nie może być dziedziczona.

WorkflowServiceAttributes

Tworzy zachowanie usługi dla usługi przepływu pracy, którą udekoruje.

WorkflowServiceAttributesDynamicPropertyValidator

Moduł sprawdzania poprawności właściwości używany przez WorkflowServiceAttributesPropertyelement .

WorkflowSubscriptionService

Udostępnia metody dla usługi subskrypcji do zarządzania subskrypcjami dla środowiska uruchomieniowego przepływu pracy.

WorkflowWebService

Reprezentuje klasę bazową dla wszystkich usług sieci Web przepływu pracy.

Interfejsy

IEventActivity

Udostępnia metody i właściwości, z których muszą pochodzić działania sterowane zdarzeniami, aby subskrybować zdarzenia.

Wyliczenia

ExecutionType

Określa tryb wykonywania dla działań.