System.ServiceModel.Activities Namnområde
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Innehåller klasser som gör att du kan skicka meddelanden till och ta emot meddelanden från arbetsflöden. Dessa aktiviteter används när du skriver arbetsflödestjänster och gör att du kan definiera hur meddelanden skickas och tas emot i ett arbetsflöde.
Klasser
| Name | Description |
|---|---|
| CallbackCorrelationInitializer |
Initierar den associerade CorrelationHandle med en återanropskorrelation. |
| ChannelCacheSettings |
Representerar inställningar som definierar driftegenskaper för en kanalcache. |
| ContextCorrelationInitializer |
Initierar den associerade CorrelationHandle med en .NET Kontext Exchange-baserad korrelation, med förbehåll för den angivna ContextExchangeMechanism. |
| CorrelationHandle |
Associerar aktiviteter i en korrelation genom att representera en viss delad InstanceKey eller tillfällig kontext i arbetsflödet. |
| CorrelationInitializer |
En abstrakt basklass för korrelationsinitierare som används för att tala om för körningen vilket protokoll som används för korrelationen. |
| CorrelationScope |
Tillhandahåller implicit CorrelationHandle hantering för underordnade meddelandeaktiviteter. |
| DurableInstancingOptions |
Används främst för att associera en konkret implementering av InstanceStore till exempel SqlWorkflowInstanceStore en arbetsflödestjänstvärd. Den här klassen används också för att lägga till instansens ägarmetadata. |
| HostSettings |
Representerar inställningar som definierar driftegenskaper för en värd. |
| InitializeCorrelation |
Initierar korrelation utan att skicka eller ta emot ett meddelande. |
| MessageContext |
Representerar en meddelandekontext. |
| QueryCorrelationInitializer |
Initierar den associerade CorrelationHandle baserat på resultatet av MessageQuerySet när meddelandet skickas eller tas emot. |
| Receive |
En aktivitet som tar emot ett meddelande. |
| ReceiveContent |
En abstrakt basklass för klasser som representerar data som tas emot av en arbetsflödestjänst. |
| ReceiveMessageContent |
En klass som används för att ta emot en Message eller en meddelandekontraktstyp i en arbetsflödestjänst. |
| ReceiveParametersContent |
Gör att en arbetsflödestjänst kan ta emot data i form av parametrar .ReceiveParametersContent är samverkande med WCF-klienter och tjänster som inte är arbetsflödesbaserade. Samlingen Parameters liknar argumentdeklarationen för en C#-metodsignatur. Samlingen Parameters får inte innehålla argument som har markerats med MessageContractAttribute, eller av typen Message. Används ReceiveMessageContent för dessa typer av data. Det här är en förseglad klass. |
| ReceiveReply |
En aktivitet som tar emot ett meddelande som en del av ett utbytesmönster för begäran/svarsmeddelanden. |
| ReceiveSettings |
Representerar inställningarna för en aktivitet som tar emot ett meddelande. |
| RequestReplyCorrelationInitializer |
Initierar den associerade CorrelationHandle baserat på den RequestContext som skapas för tvåvägsåtgärden. |
| Send |
En aktivitet som skickar ett meddelande till en tjänst. |
| SendContent |
En abstrakt basklass för klasser som representerar data som skickas till en arbetsflödestjänst. |
| SendMessageChannelCache |
Representerar ett tillägg som möjliggör anpassning av cachedelningsnivåer, inställningarna för kanalfabrikens cacheminne och inställningarna för kanalcachen för arbetsflöden som skickar meddelanden till tjänstslutpunkter med hjälp Send av meddelandeaktiviteter. |
| SendMessageContent |
En klass som används för att skicka ett enskilt objekt (meddelande) till eller från en arbetsflödestjänst. Objektet kan vara en inbyggd typ som primitiva typer, Message, eller XElement; eller ett programdefinierat datakontrakt, meddelandekontrakt eller XML-serialiserbar typ. |
| SendParametersContent |
Gör det möjligt att skicka data till eller från en arbetsflödestjänst i form av parametrar. |
| SendReceiveExtension |
En abstrakt klass som definierar tilläggsmetoder för sändnings-/mottagningsaktiviteterna. |
| SendReply |
En aktivitet som skickar svarsmeddelandet som en del av ett utbytesmönster för begäran/svar-meddelanden på tjänstsidan. |
| SendSettings |
Representerar inställningarna för en aktivitet som skickar ett meddelande. |
| TransactedReceiveScope |
En aktivitet som omfattar livslängden för en transaktion som initieras av ett mottaget meddelande. Transaktionen kan flödas in i arbetsflödet på det initierande meddelandet eller skapas av avsändaren när meddelandet tas emot. |
| WorkflowControlClient |
Tillåter att en klient skickar kontrollåtgärder till en arbetsflödestjänst med WorkflowServiceHost. |
| WorkflowControlEndpoint |
En standardslutpunkt som gör att du kan anropa kontrollåtgärder på arbetsflödesinstanser. |
| WorkflowCreationContext |
Representerar en kontext som konfigureras under arbetsflödesaktiveringen med hjälp av arbetsflödets värdslutpunkt för att hantera argument och ta emot meddelanden om arbetsflödesavslut. |
| WorkflowHostingEndpoint |
En abstrakt implementering av ServiceEndpoint. Härled från den här klassen för att exponera kontrakt som stöder skapande av arbetsflöden och återupptagande av bokmärken. |
| WorkflowHostingResponseContext |
Den här klassen används tillsammans med WorkflowHostingEndpoint klassen. Det används för att skicka svaret för ett begärande-/svarskontrakt som stöds av en WorkflowHostingEndpoint implementering. |
| WorkflowService |
Gör att du kan skapa, konfigurera och komma åt egenskaperna för en arbetsflödestjänst. |
| WorkflowServiceHost |
Tillhandahåller en värd för arbetsflöden. Stöder funktioner som meddelandeaktiviteter, multi-instancing och konfiguration. |
| WorkflowUpdateableControlClient |
Representerar ett tjänstkontrakt som definierar en uppsättning åtgärder som gör att en klient kan uppdatera arbetsflödestjänsten med WorkflowServiceHost. |
Gränssnitt
| Name | Description |
|---|---|
| IReceiveMessageCallback |
Implementerar ett återanrop som ska köras när ett tjänstmeddelande tas emot av aktiviteterna Receive och ReceiveParametersContent . |
| ISendMessageCallback |
Ett gränssnitt som implementerar ett återanrop som anropas precis innan ett meddelande skickas på tråden av aktiviteterna Send eller SendParametersContent . |
| IWorkflowInstanceManagement |
Representerar ett tjänstkontrakt som definierar en uppsättning åtgärder som gör att du kan styra arbetsflödesinstanser. |
| IWorkflowUpdateableInstanceManagement |
Representerar ett tjänstkontrakt som definierar en uppsättning åtgärder som gör att du kan uppdatera arbetsflödesinstanser. |
Uppräkningar
| Name | Description |
|---|---|
| SerializerOption |
En klass som representerar de typer av serialiserare som är tillgängliga. |