System.Workflow.Activities Przestrzeń nazw
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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ń. |