WorkflowControlClient Klas
Definitie
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.
Hiermee kan een client besturingsbewerkingen verzenden naar een werkstroomservice die wordt gehost met WorkflowServiceHost.
public ref class WorkflowControlClient : System::ServiceModel::ClientBase<System::ServiceModel::Activities::IWorkflowInstanceManagement ^>
public class WorkflowControlClient : System.ServiceModel.ClientBase<System.ServiceModel.Activities.IWorkflowInstanceManagement>
type WorkflowControlClient = class
inherit ClientBase<IWorkflowInstanceManagement>
Public Class WorkflowControlClient
Inherits ClientBase(Of IWorkflowInstanceManagement)
- Overname
Opmerkingen
Gebruik deze klasse om een werkstroomexemplaren te beheren.
Constructors
| Name | Description |
|---|---|
| WorkflowControlClient() |
Initialiseert een nieuw exemplaar van de WorkflowControlClient klasse. |
| WorkflowControlClient(Binding, EndpointAddress) |
Initialiseert een nieuw exemplaar van de WorkflowControlClient klasse met de opgegeven binding en WorkflowControlEndpoint. |
| WorkflowControlClient(String, EndpointAddress) |
Initialiseert een nieuw exemplaar van de WorkflowControlClient klasse met de opgegeven eindpuntconfiguratie en EndpointAddress. |
| WorkflowControlClient(String, String) |
Initialiseert een nieuw exemplaar van de WorkflowControlClient klasse met het opgegeven eindpuntconfiguratie en eindpuntadres. |
| WorkflowControlClient(String) |
Initialiseert een nieuw exemplaar van de WorkflowControlClient klasse met de opgegeven eindpuntconfiguratie. |
| WorkflowControlClient(WorkflowControlEndpoint) |
Initialiseert een nieuw exemplaar van de WorkflowControlClient klasse met de opgegeven WorkflowControlEndpoint. |
Eigenschappen
| Name | Description |
|---|---|
| Channel |
Hiermee wordt het binnenste kanaal opgehaald dat wordt gebruikt voor het verzenden van berichten naar verschillende geconfigureerde service-eindpunten. (Overgenomen van ClientBase<TChannel>) |
| ChannelFactory |
Hiermee wordt het onderliggende ChannelFactory<TChannel> object opgehaald. (Overgenomen van ClientBase<TChannel>) |
| ClientCredentials |
Hiermee haalt u de clientreferenties op die worden gebruikt om een bewerking aan te roepen. (Overgenomen van ClientBase<TChannel>) |
| Endpoint |
Hiermee haalt u het doeleindpunt op voor de service waarmee de WCF-client verbinding kan maken. (Overgenomen van ClientBase<TChannel>) |
| InnerChannel |
Hiermee haalt u de onderliggende IClientChannel implementatie op. (Overgenomen van ClientBase<TChannel>) |
| State |
Hiermee haalt u de huidige status van het ClientBase<TChannel> object op. (Overgenomen van ClientBase<TChannel>) |
Methoden
| Name | Description |
|---|---|
| Abandon(Guid, String) |
Hiermee wordt het opgegeven werkstroomexemplaren afgelaten. |
| Abandon(Guid) |
Hiermee wordt het opgegeven werkstroomexemplaren afgelaten. |
| AbandonAsync(Guid, Object) |
Hiermee wordt een asynchrone bewerking gestart die het opgegeven werkstroomexemplaren met de opgegeven door de gebruiker gedefinieerde gegevens afbreekt. |
| AbandonAsync(Guid, String, Object) |
Begint een asynchrone bewerking die het opgegeven werkstroomexemplaren met de opgegeven reden en door de gebruiker gedefinieerde gegevens afbreekt. |
| AbandonAsync(Guid, String) |
Begint een asynchrone bewerking die het opgegeven werkstroomexemplaren met de opgegeven reden afbreekt. |
| AbandonAsync(Guid) |
Hiermee wordt een asynchrone bewerking gestart die het opgegeven werkstroomexemplaren afbreekt. |
| Abort() |
Zorgt ervoor dat het ClientBase<TChannel> object onmiddellijk van de huidige status overgaat naar de gesloten status. (Overgenomen van ClientBase<TChannel>) |
| BeginAbandon(Guid, AsyncCallback, Object) |
Hiermee wordt een asynchrone bewerking gestart die het opgegeven werkstroomexemplaren afbreekt. |
| BeginAbandon(Guid, String, AsyncCallback, Object) |
Hiermee wordt een asynchrone bewerking gestart die het opgegeven werkstroomexemplaren afbreekt. |
| BeginCancel(Guid, AsyncCallback, Object) |
Hiermee wordt een asynchrone bewerking gestart waarmee het opgegeven werkstroomexemplaren worden geannuleerd. |
| BeginRun(Guid, AsyncCallback, Object) |
Hiermee wordt een asynchrone bewerking gestart waarmee het opgegeven werkstroomexemplaren worden uitgevoerd. |
| BeginSuspend(Guid, AsyncCallback, Object) |
Hiermee wordt een asynchrone bewerking gestart waarmee de opgegeven bewerking wordt onderbroken. |
| BeginSuspend(Guid, String, AsyncCallback, Object) |
Hiermee wordt een asynchrone bewerking gestart waarmee de opgegeven bewerking wordt onderbroken. |
| BeginTerminate(Guid, AsyncCallback, Object) |
Hiermee wordt een asynchrone bewerking gestart waarmee een werkstroomexemplaren worden beëindigd. |
| BeginTerminate(Guid, String, AsyncCallback, Object) |
Hiermee wordt een asynchrone bewerking gestart waarmee een werkstroomexemplaren worden beëindigd. |
| BeginUnsuspend(Guid, AsyncCallback, Object) |
Hiermee wordt een asynchrone bewerking gestart die een werkstroomexemplaren ongedaan maakt. |
| Cancel(Guid) |
Hiermee wordt het opgegeven werkstroomexemplaren geannuleerd. |
| CancelAsync(Guid, Object) |
Hiermee wordt een asynchrone bewerking gestart waarmee het opgegeven werkstroomexemplaren worden geannuleerd met de opgegeven door de gebruiker gedefinieerde gegevens. |
| CancelAsync(Guid) |
Hiermee wordt een asynchrone bewerking gestart waarmee het opgegeven werkstroomexemplaren worden geannuleerd. |
| Close() |
Zorgt ervoor dat het ClientBase<TChannel> object van de huidige status overgaat naar de gesloten status. (Overgenomen van ClientBase<TChannel>) |
| CreateChannel() |
Retourneert een nieuw kanaal naar de service. (Overgenomen van ClientBase<TChannel>) |
| DisplayInitializationUI() |
Geeft het binnenste kanaal de opdracht om een gebruikersinterface weer te geven als er een is vereist om het kanaal te initialiseren voordat het wordt gebruikt. (Overgenomen van ClientBase<TChannel>) |
| EndAbandon(IAsyncResult) |
Voltooit een asynchrone afbrekingsbewerking. |
| EndCancel(IAsyncResult) |
Hiermee wordt een asynchrone annuleringsbewerking voltooid. |
| EndRun(IAsyncResult) |
Voltooit een asynchrone uitvoeringsbewerking. |
| EndSuspend(IAsyncResult) |
Voltooit een asynchrone onderbrekingsbewerking. |
| EndTerminate(IAsyncResult) |
Hiermee voltooit u een asynchrone beëindigingsbewerking. |
| EndUnsuspend(IAsyncResult) |
Voltooit een asynchrone niet-verbruikte bewerking. |
| Equals(Object) |
Bepaalt of het opgegeven object gelijk is aan het huidige object. (Overgenomen van Object) |
| GetDefaultValueForInitialization<T>() |
Repliceert het gedrag van het standaardwoord in C#. (Overgenomen van ClientBase<TChannel>) |
| GetHashCode() |
Fungeert als de standaardhashfunctie. (Overgenomen van Object) |
| GetType() |
Hiermee haalt u de Type huidige instantie op. (Overgenomen van Object) |
| InvokeAsync(ClientBase<TChannel>.BeginOperationDelegate, Object[], ClientBase<TChannel>.EndOperationDelegate, SendOrPostCallback, Object) |
Biedt ondersteuning voor het implementeren van het asynchrone patroon op basis van gebeurtenissen. Zie Overzicht van Asynchroon patroon op basis van gebeurtenissen voor meer informatie over dit patroon. (Overgenomen van ClientBase<TChannel>) |
| MemberwiseClone() |
Hiermee maakt u een ondiepe kopie van de huidige Object. (Overgenomen van Object) |
| Open() |
Zorgt ervoor dat het ClientBase<TChannel> object wordt overgezet van de gemaakte status in de geopende status. (Overgenomen van ClientBase<TChannel>) |
| Run(Guid) |
Hiermee wordt het opgegeven werkstroomexemplaren uitgevoerd. |
| RunAsync(Guid, Object) |
Hiermee wordt een asynchrone bewerking gestart waarmee het opgegeven werkstroomexemplaren worden uitgevoerd met de door de gebruiker gedefinieerde statusgegevens. |
| RunAsync(Guid) |
Hiermee wordt een asynchrone bewerking gestart waarmee het opgegeven werkstroomexemplaren worden uitgevoerd. |
| Suspend(Guid, String) |
Onderbreekt het opgegeven werkstroomexemplaren. |
| Suspend(Guid) |
Onderbreekt het opgegeven werkstroomexemplaren. |
| SuspendAsync(Guid, Object) |
Begint een asynchrone onderbrekingsbewerking met de opgegeven id van het werkstroomexemplaren en door de gebruiker gedefinieerde statusgegevens. |
| SuspendAsync(Guid, String, Object) |
Begint een asynchrone onderbrekingsbewerking met de opgegeven id van het werkstroomexemplaren, de reden en door de gebruiker gedefinieerde statusgegevens. |
| SuspendAsync(Guid, String) |
Hiermee begint u een asynchrone onderbrekingsbewerking met de opgegeven id van het werkstroomexemplaren en de reden. |
| SuspendAsync(Guid) |
Begint een asynchrone onderbrekingsbewerking. |
| Terminate(Guid, String) |
Hiermee wordt het opgegeven werkstroomexemplaren beëindigd met de opgegeven reden. |
| Terminate(Guid) |
Hiermee wordt het opgegeven werkstroomexemplaren beëindigd. |
| TerminateAsync(Guid, Object) |
Hiermee wordt een asynchrone bewerking gestart waarmee het opgegeven werkstroomexemplaren worden beëindigd met de opgegeven door de gebruiker gedefinieerde gegevens. |
| TerminateAsync(Guid, String, Object) |
Hiermee wordt een asynchrone bewerking gestart waarmee het opgegeven werkstroomexemplaren met de opgegeven reden en door de gebruiker gedefinieerde gegevens worden beëindigd. |
| TerminateAsync(Guid, String) |
Hiermee wordt een asynchrone bewerking gestart waarmee het opgegeven werkstroomexemplaren met de opgegeven reden worden beëindigd. |
| TerminateAsync(Guid) |
Hiermee wordt een asynchrone bewerking gestart waarmee het opgegeven werkstroomexemplaren worden beëindigd. |
| ToString() |
Retourneert een tekenreeks die het huidige object vertegenwoordigt. (Overgenomen van Object) |
| Unsuspend(Guid) |
Hiermee maakt u de opgegeven werkstroominstantie ongedaan. |
| UnsuspendAsync(Guid, Object) |
Hiermee begint u een asynchrone niet-verbruikte bewerking met de opgegeven door de gebruiker gedefinieerde statusgegevens. |
| UnsuspendAsync(Guid) |
Begint een asynchrone niet-verbruikte bewerking. |
gebeurtenis
| Name | Description |
|---|---|
| AbandonCompleted |
Treedt op wanneer een asynchrone afbrekingsbewerking is voltooid. |
| CancelCompleted |
Treedt op wanneer een asynchrone annuleringsbewerking is voltooid. |
| RunCompleted |
Treedt op wanneer een asynchrone uitvoeringsbewerking is voltooid. |
| SuspendCompleted |
Treedt op wanneer een asynchrone onderbrekingsbewerking is voltooid. |
| TerminateCompleted |
Treedt op wanneer een asynchrone beëindigingsbewerking is voltooid. |
| UnsuspendCompleted |
Treedt op wanneer een asynchrone niet-verbruikte bewerking is voltooid. |
Expliciete interface-implementaties
| Name | Description |
|---|---|
| ICommunicationObject.BeginClose(AsyncCallback, Object) |
Hiermee wordt een asynchrone bewerking gestart om de ClientBase<TChannel>. (Overgenomen van ClientBase<TChannel>) |
| ICommunicationObject.BeginClose(TimeSpan, AsyncCallback, Object) |
Hiermee wordt een asynchrone bewerking gestart om de ClientBase<TChannel> met een opgegeven time-out te sluiten. (Overgenomen van ClientBase<TChannel>) |
| ICommunicationObject.BeginOpen(AsyncCallback, Object) |
Hiermee wordt een asynchrone bewerking gestart om het ClientBase<TChannel> object te openen. (Overgenomen van ClientBase<TChannel>) |
| ICommunicationObject.BeginOpen(TimeSpan, AsyncCallback, Object) |
Hiermee wordt een asynchrone bewerking gestart om het ClientBase<TChannel> object binnen een opgegeven tijdsinterval te openen. (Overgenomen van ClientBase<TChannel>) |
| ICommunicationObject.Close(TimeSpan) |
Zorgt ervoor dat het ClientBase<TChannel> object van de huidige status overgaat naar de gesloten status. (Overgenomen van ClientBase<TChannel>) |
| ICommunicationObject.Closed |
De gebeurtenis-handler die wordt aangeroepen wanneer het ClientBase<TChannel> object is overgezet van de huidige status naar de gesloten status. (Overgenomen van ClientBase<TChannel>) |
| ICommunicationObject.Closing |
De gebeurtenis-handler die wordt aangeroepen wanneer het ClientBase<TChannel> object overgaat van de huidige status naar de gesloten status. (Overgenomen van ClientBase<TChannel>) |
| ICommunicationObject.EndClose(IAsyncResult) |
Hiermee voltooit u een asynchrone bewerking om het ClientBase<TChannel> object te sluiten. (Overgenomen van ClientBase<TChannel>) |
| ICommunicationObject.EndOpen(IAsyncResult) |
Hiermee wordt een asynchrone bewerking voltooid om het ClientBase<TChannel> object te openen. (Overgenomen van ClientBase<TChannel>) |
| ICommunicationObject.Faulted |
De gebeurtenishandler die wordt aangeroepen wanneer er een fout optreedt tijdens het uitvoeren van een bewerking op het ClientBase<TChannel> object. (Overgenomen van ClientBase<TChannel>) |
| ICommunicationObject.Open(TimeSpan) |
Zorgt ervoor dat het ClientBase<TChannel> object binnen een opgegeven tijdsinterval van de gemaakte status overgaat naar de geopende status. (Overgenomen van ClientBase<TChannel>) |
| ICommunicationObject.Opened |
De gebeurtenis-handler die wordt aangeroepen wanneer het ClientBase<TChannel> object overgaat van de gemaakte status naar de geopende status. (Overgenomen van ClientBase<TChannel>) |
| ICommunicationObject.Opening |
De gebeurtenis-handler die wordt aangeroepen wanneer het ClientBase<TChannel> object overgaat van de gemaakte status naar de geopende status. (Overgenomen van ClientBase<TChannel>) |
| IDisposable.Dispose() |
Expliciete implementatie van de Dispose() methode. (Overgenomen van ClientBase<TChannel>) |