System.ServiceModel.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.
Zawiera klasy, które umożliwiają wysyłanie komunikatów do i odbieranie komunikatów z przepływów pracy. Te działania są używane podczas pisania usług przepływu pracy i umożliwiają definiowanie sposobu wysyłania i odbierania komunikatów w przepływie pracy.
Klasy
CallbackCorrelationInitializer |
Inicjuje skojarzona CorrelationHandle z korelacją wywołania zwrotnego. |
ChannelCacheSettings |
Reprezentuje ustawienia definiujące charakterystykę operacyjną pamięci podręcznej kanału. |
ContextCorrelationInitializer |
Inicjuje skojarzona CorrelationHandle z korelacją opartą na programie Exchange kontekstową platformy .NET, z zastrzeżeniem ContextExchangeMechanism określonej wartości. |
CorrelationHandle |
Kojarzy działania ze sobą w korelacji, reprezentując określony udostępniony InstanceKey lub przejściowy kontekst w przepływie pracy. |
CorrelationInitializer |
Abstrakcyjna klasa bazowa dla inicjatorów korelacji, które są używane do określania środowiska uruchomieniowego, jakiego protokołu jest używany na potrzeby korelacji. |
CorrelationScope |
Zapewnia niejawne CorrelationHandle zarządzanie działaniami przesyłania komunikatów podrzędnych. |
DurableInstancingOptions |
Służy głównie do kojarzenia konkretnej implementacji, InstanceStore takiej jak SqlWorkflowInstanceStore z hostem usługi przepływu pracy. Ta klasa jest również używana do dodawania metadanych właściciela wystąpienia. |
HostSettings |
Reprezentuje ustawienia definiujące charakterystykę operacyjną hosta. |
InitializeCorrelation |
Inicjuje korelację bez wysyłania lub odbierania komunikatu. |
MessageContext |
Reprezentuje kontekst komunikatu. |
QueryCorrelationInitializer |
Inicjuje element skojarzony CorrelationHandle na podstawie wyników MessageQuerySet wysyłania lub odbierania komunikatu. |
Receive |
Działanie, które odbiera komunikat. |
ReceiveContent |
Abstrakcyjna klasa bazowa dla klas reprezentujących dane odbierane przez usługę przepływu pracy. |
ReceiveMessageContent |
Klasa używana do odbierania Message typu kontraktu komunikatów lub w usłudze przepływu pracy. |
ReceiveParametersContent |
Umożliwia usłudze przepływu pracy odbieranie danych w postaci parametrów .ReceiveParametersContent jest współdziałać z klientami i usługami WCF bez przepływu pracy. Kolekcja jest podobna Parameters do deklaracji argumentu w podpisie metody języka C#. Kolekcja Parameters nie może zawierać argumentów oznaczonych znakiem MessageContractAttributelub typu Message. Użyj ReceiveMessageContent dla tych typów danych. Jest to zapieczętowana klasa. |
ReceiveReply |
Działanie, które odbiera komunikat w ramach wzorca wymiany wiadomości żądania/odpowiedzi. |
ReceiveSettings |
Reprezentuje ustawienia działania, które odbiera komunikat. |
RequestReplyCorrelationInitializer |
Inicjuje skojarzony CorrelationHandle element na RequestContext podstawie utworzonego elementu dla operacji dwukierunkowej. |
Send |
Działanie, które wysyła komunikat do usługi. |
SendContent |
Abstrakcyjna klasa bazowa dla klas reprezentujących dane wysyłane do usługi przepływu pracy. |
SendMessageChannelCache |
Reprezentuje rozszerzenie, które umożliwia dostosowanie poziomów udostępniania pamięci podręcznej, ustawień pamięci podręcznej fabryki kanału oraz ustawień pamięci podręcznej kanału dla przepływów pracy, które wysyłają komunikaty do punktów końcowych usługi przy użyciu Send działań obsługi komunikatów. |
SendMessageContent |
Klasa używana do wysyłania pojedynczego elementu (komunikatu) do lub z usługi przepływu pracy. Element może być wbudowanym typem, takim jak typy pierwotne, Messagelub ; albo XElementkontrakt danych zdefiniowany przez aplikację, kontrakt komunikatu lub typ możliwy do serializacji XML. |
SendParametersContent |
Umożliwia wysyłanie danych do lub z usługi przepływu pracy w postaci parametrów. |
SendReceiveExtension |
Klasa abstrakcyjna, która definiuje metody rozszerzenia dla działań wysyłania/odbierania. |
SendReply |
Działanie, które wysyła wiadomość odpowiedzi w ramach wzorca wymiany komunikatów żądania/odpowiedzi po stronie usługi. |
SendSettings |
Reprezentuje ustawienia działania, które wysyła komunikat. |
TransactedReceiveScope |
Działanie, które określa zakres istnienia transakcji zainicjowanej przez odebrany komunikat. Transakcję można przekazać do przepływu pracy w komunikacie inicjującym lub utworzyć przez dyspozytor po odebraniu komunikatu. |
WorkflowControlClient |
Umożliwia klientowi wysyłanie operacji sterowania do usługi przepływu pracy hostowanej za pomocą WorkflowServiceHostpolecenia . |
WorkflowControlEndpoint |
Standardowy punkt końcowy, który umożliwia wywoływanie operacji kontroli w wystąpieniach przepływu pracy. |
WorkflowCreationContext |
Reprezentuje kontekst, który jest konfigurowany podczas aktywacji przepływu pracy przy użyciu punktu końcowego hostingu przepływu pracy do obsługi argumentów i odbierania powiadomień ukończenia przepływu pracy. |
WorkflowHostingEndpoint |
Abstrakcyjna implementacja elementu ServiceEndpoint. Utwórz z tej klasy, aby uwidocznić kontrakty obsługujące tworzenie przepływów pracy i wznowienie zakładek. |
WorkflowHostingResponseContext |
Ta klasa jest używana w połączeniu z klasą WorkflowHostingEndpoint . Służy do wysyłania odpowiedzi dla kontraktu żądania/odpowiedzi obsługiwanego przez implementację WorkflowHostingEndpoint . |
WorkflowService |
Umożliwia tworzenie, konfigurowanie i uzyskiwanie dostępu do właściwości usługi przepływu pracy. |
WorkflowServiceHost |
Udostępnia hosta dla przepływów pracy. Obsługuje funkcje, takie jak działania obsługi komunikatów, wiele stancingu i konfiguracja. |
WorkflowUpdateableControlClient |
Reprezentuje kontrakt usługi definiujący zestaw operacji, który umożliwia klientowi aktualizowanie usługi przepływu pracy hostowanej za pomocą WorkflowServiceHostpolecenia . |
Interfejsy
IReceiveMessageCallback |
Implementuje wywołanie zwrotne, które ma zostać wykonane po odebraniu komunikatu Receive usługi przez działania i ReceiveParametersContent . |
ISendMessageCallback |
Interfejs, który implementuje wywołanie zwrotne, które jest wywoływane tuż przed wysłaniem komunikatu w sieci przez Send działania lub SendParametersContent . |
IWorkflowInstanceManagement |
Reprezentuje kontrakt usługi, który definiuje zestaw operacji, które umożliwiają kontrolowanie wystąpień przepływu pracy. |
IWorkflowUpdateableInstanceManagement |
Reprezentuje kontrakt usługi, który definiuje zestaw operacji, które umożliwiają aktualizowanie wystąpień przepływu pracy. |
Wyliczenia
SerializerOption |
Klasa reprezentująca dostępne typy serializatorów. |