System.ServiceModel.Activities Naamruimte
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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. |