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 przepływów pracy i odbieranie ich 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
| Nazwa | Opis |
|---|---|
| CallbackCorrelationInitializer |
Inicjuje skojarzony 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 .NET Context Exchange, z zastrzeżeniem ContextExchangeMechanism określonej wartości. |
| CorrelationHandle |
Kojarzy działania razem 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, jaki protokół jest używany do 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 służy również 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 skojarzone CorrelationHandle na podstawie wyników MessageQuerySet wysłania lub odebrania komunikatu. |
| Receive |
Działanie, które odbiera komunikat. |
| ReceiveContent |
Abstrakcyjna klasa bazowa dla klas reprezentujących dane odebrane przez usługę przepływu pracy. |
| ReceiveMessageContent |
Klasa używana do odbierania Message typu kontraktu lub komunikatu w usłudze przepływu pracy. |
| ReceiveParametersContent |
Umożliwia usłudze przepływu pracy odbieranie danych w postaci parametrów .ReceiveParametersContent program współdziała z klientami i usługami WCF, które nie są przepływami pracy. Kolekcja jest podobna Parameters do deklaracji argumentu w podpisie metody języka C#. Kolekcja Parameters nie może zawierać argumentów oznaczonych znakiem MessageContractAttribute, lub 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 skojarzone CorrelationHandle na RequestContext podstawie elementu utworzonego 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 XElement; lub kontrakt danych zdefiniowany przez aplikację, kontrakt komunikatu lub typ serializowalny 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. Transakcja może zostać przesłana do przepływu pracy w komunikacie inicjującym lub utworzona przez dyspozytora 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, które obsługują 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, który definiuje zestaw operacji, który umożliwia klientowi aktualizowanie usługi przepływu pracy hostowanej za pomocą WorkflowServiceHostpolecenia . |
Interfejsy
| Nazwa | Opis |
|---|---|
| IReceiveMessageCallback |
Implementuje wywołanie zwrotne do wykonania, gdy komunikat usługi jest odbierany przez Receive 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
| Nazwa | Opis |
|---|---|
| SerializerOption |
Klasa reprezentująca dostępne typy serializatorów. |