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ń. |