System.ServiceModel.Activities Naamruimte

Bevat klassen waarmee u berichten kunt verzenden naar en ontvangen van werkstromen. Deze activiteiten worden gebruikt bij het schrijven van werkstroomservices en u kunt definiëren hoe berichten worden verzonden en ontvangen in een werkstroom.

Klassen

Name Description
CallbackCorrelationInitializer

Initialiseert de gekoppelde CorrelationHandle callback-correlatie.

ChannelCacheSettings

Vertegenwoordigt instellingen die operationele kenmerken van een kanaalcache definiëren.

ContextCorrelationInitializer

Initialiseert de bijbehorende CorrelationHandle met een .NET Context-Exchange-correlatie, afhankelijk van de opgegeven ContextExchangeMechanism.

CorrelationHandle

Koppelt activiteiten aan elkaar in een correlatie door een bepaalde gedeelde InstanceKey of tijdelijke context in de werkstroom weer te geven.

CorrelationInitializer

Een abstracte basisklasse voor correlatie-initializers die worden gebruikt om de runtime te vertellen welk protocol wordt gebruikt voor de correlatie.

CorrelationScope

Biedt impliciet CorrelationHandle beheer voor activiteiten voor onderliggende berichten.

DurableInstancingOptions

Wordt voornamelijk gebruikt om een concrete implementatie van een InstanceStore dergelijke SqlWorkflowInstanceStore te koppelen aan een werkstroomservicehost. Deze klasse wordt ook gebruikt om metagegevens van exemplaareigenaars toe te voegen.

HostSettings

Vertegenwoordigt instellingen die operationele kenmerken van een host definiëren.

InitializeCorrelation

Initialiseert correlatie zonder een bericht te verzenden of te ontvangen.

MessageContext

Vertegenwoordigt een berichtcontext.

QueryCorrelationInitializer

Initialiseert de gekoppelde CorrelationHandle op basis van de resultaten van het MessageQuerySet moment waarop het bericht wordt verzonden of ontvangen.

Receive

Een activiteit die een bericht ontvangt.

ReceiveContent

Een abstracte basisklasse voor klassen die de gegevens vertegenwoordigen die zijn ontvangen door een werkstroomservice.

ReceiveMessageContent

Een klasse die wordt gebruikt voor het ontvangen van een Message of een berichtcontracttype binnen een werkstroomservice.

ReceiveParametersContent

Hiermee kan een werkstroomservice gegevens ontvangen in de vorm van parameters.ReceiveParametersContent is compatibel met WCF-clients en -services zonder werkstroom. De Parameters verzameling is vergelijkbaar met de argumentdeclaratie op een C#-methodehandtekening. De Parameters verzameling kan geen argumenten bevatten die zijn gemarkeerd met MessageContractAttributeof van het type Message. Gebruik ReceiveMessageContent deze typen gegevens. Dit is een verzegelde klasse.

ReceiveReply

Een activiteit die een bericht ontvangt als onderdeel van een aanvraag-/antwoordberichtuitwisselingspatroon.

ReceiveSettings

Vertegenwoordigt de instellingen voor een activiteit die een bericht ontvangt.

RequestReplyCorrelationInitializer

Initialiseert de gekoppelde CorrelationHandle op basis van de RequestContext die is gemaakt voor de tweerichtingsbewerking.

Send

Een activiteit die een bericht naar een service verzendt.

SendContent

Een abstracte basisklasse voor klassen die de gegevens vertegenwoordigen die naar een werkstroomservice worden verzonden.

SendMessageChannelCache

Vertegenwoordigt een extensie die het aanpassen van de niveaus voor het delen van caches, de instellingen van de cache van de kanaalfactory en de instellingen van de kanaalcache mogelijk maakt voor werkstromen die berichten verzenden naar service-eindpunten met behulp Send van berichtenactiviteiten.

SendMessageContent

Een klasse die wordt gebruikt om één item (bericht) naar of van een werkstroomservice te verzenden. Het item kan een ingebouwd type zijn, zoals primitieve typen, Messageof ; of XElementeen toepassingsgedefinieerd gegevenscontract, berichtcontract of xml-serialiseerbaar type.

SendParametersContent

Hiermee kunt u gegevens verzenden naar of van een werkstroomservice in de vorm van parameters.

SendReceiveExtension

Een abstracte klasse die uitbreidingsmethoden definieert voor de activiteiten voor verzenden/ontvangen.

SendReply

Een activiteit die het antwoordbericht verzendt als onderdeel van een aanvraag-/antwoordberichtuitwisselingspatroon aan de servicezijde.

SendSettings

Vertegenwoordigt de instellingen voor een activiteit die een bericht verzendt.

TransactedReceiveScope

Een activiteit die de levensduur van een transactie bereikt die wordt geïnitieerd door een ontvangen bericht. De transactie kan worden doorgestroomd naar de werkstroom voor het initiërende bericht of worden gemaakt door de dispatcher wanneer het bericht wordt ontvangen.

WorkflowControlClient

Hiermee kan een client besturingsbewerkingen verzenden naar een werkstroomservice die wordt gehost met WorkflowServiceHost.

WorkflowControlEndpoint

Een standaardeindpunt waarmee u besturingsbewerkingen voor werkstroomexemplaren kunt aanroepen.

WorkflowCreationContext

Vertegenwoordigt een context die is ingesteld tijdens het activeren van de werkstroom met behulp van het hosteindpunt van de werkstroom voor het afhandelen van argumenten en het ontvangen van meldingen over het voltooien van de werkstroom.

WorkflowHostingEndpoint

Een abstracte implementatie van ServiceEndpoint. Afgeleid van deze klasse om contracten beschikbaar te maken die ondersteuning bieden voor het maken van werkstromen en het hervatten van bladwijzers.

WorkflowHostingResponseContext

Deze klasse wordt gebruikt in combinatie met de WorkflowHostingEndpoint klasse. Het wordt gebruikt voor het verzenden van het antwoord voor een aanvraag-/antwoordcontract dat wordt ondersteund door een WorkflowHostingEndpoint implementatie.

WorkflowService

Hiermee kunt u de eigenschappen van een werkstroomservice maken, configureren en openen.

WorkflowServiceHost

Biedt een host voor werkstromen. Ondersteunt functies zoals berichtenactiviteiten, multi-instancing en configuratie.

WorkflowUpdateableControlClient

Vertegenwoordigt een servicecontract waarmee een set bewerkingen wordt gedefinieerd waarmee een client de werkstroomservice kan bijwerken die wordt gehost met WorkflowServiceHost.

Interfaces

Name Description
IReceiveMessageCallback

Hiermee wordt een callback geïmplementeerd die moet worden uitgevoerd wanneer een servicebericht wordt ontvangen door de Receive en ReceiveParametersContent activiteiten.

ISendMessageCallback

Een interface die een callback implementeert die net voordat een bericht wordt verzonden op de draad door de Send of SendParametersContent activiteiten.

IWorkflowInstanceManagement

Vertegenwoordigt een servicecontract dat een set bewerkingen definieert waarmee u werkstroomexemplaren kunt beheren.

IWorkflowUpdateableInstanceManagement

Vertegenwoordigt een servicecontract dat een set bewerkingen definieert waarmee u werkstroomexemplaren kunt bijwerken.

Enums

Name Description
SerializerOption

Een klasse die de beschikbare typen serializers vertegenwoordigt.