WorkflowControlClient Class
.NET Framework 4.5
Allows a client to send control operations to a workflow service hosted with WorkflowServiceHost.
System.Object
System.ServiceModel.ClientBase<IWorkflowInstanceManagement>
System.ServiceModel.Activities.WorkflowControlClient
System.ServiceModel.ClientBase<IWorkflowInstanceManagement>
System.ServiceModel.Activities.WorkflowControlClient
Assembly: System.ServiceModel.Activities (in System.ServiceModel.Activities.dll)
The WorkflowControlClient type exposes the following members.
| Name | Description | |
|---|---|---|
![]() | WorkflowControlClient() | Initializes a new instance of the WorkflowControlClient class. |
![]() | WorkflowControlClient(String) | Initializes a new instance of the WorkflowControlClient class with the specified endpoint configuration. |
![]() | WorkflowControlClient(WorkflowControlEndpoint) | Initializes a new instance of the WorkflowControlClient class with the specified WorkflowControlEndpoint. |
![]() | WorkflowControlClient(Binding, EndpointAddress) | Initializes a new instance of the WorkflowControlClient class with the specified binding, and WorkflowControlEndpoint. |
![]() | WorkflowControlClient(String, EndpointAddress) | Initializes a new instance of the WorkflowControlClient class with the specified endpoint configuration and EndpointAddress. |
![]() | WorkflowControlClient(String, String) | Initializes a new instance of the WorkflowControlClient class with the specified endpoint configuration and endpoint address. |
| Name | Description | |
|---|---|---|
![]() | Channel | Gets the inner channel used to send messages to variously configured service endpoints. (Inherited from ClientBase<TChannel>.) |
![]() | ChannelFactory | Gets the underlying ChannelFactory<TChannel> object. (Inherited from ClientBase<TChannel>.) |
![]() | ClientCredentials | Gets the client credentials used to call an operation. (Inherited from ClientBase<TChannel>.) |
![]() | Endpoint | Gets the target endpoint for the service to which the WCF client can connect. (Inherited from ClientBase<TChannel>.) |
![]() | InnerChannel | Gets the underlying IClientChannel implementation. (Inherited from ClientBase<TChannel>.) |
![]() | State | Gets the current state of the ClientBase<TChannel> object. (Inherited from ClientBase<TChannel>.) |
| Name | Description | |
|---|---|---|
![]() | Abandon(Guid) | Abandons the specified workflow instance. |
![]() | Abandon(Guid, String) | Abandons the specified workflow instance. |
![]() | AbandonAsync(Guid) | Begins an asynchronous operation that abandons the specified workflow instance. |
![]() | AbandonAsync(Guid, Object) | Begins an asynchronous operation that abandons the specified workflow instance with the specified user-defined data. |
![]() | AbandonAsync(Guid, String) | Begins an asynchronous operation that abandons the specified workflow instance with the specified reason. |
![]() | AbandonAsync(Guid, String, Object) | Begins an asynchronous operation that abandons the specified workflow instance with the specified reason and user-defined data. |
![]() | Abort | Causes the ClientBase<TChannel> object to transition immediately from its current state into the closed state. (Inherited from ClientBase<TChannel>.) |
![]() | BeginAbandon(Guid, AsyncCallback, Object) | Begins an asynchronous operation that abandons the specified workflow instance. |
![]() | BeginAbandon(Guid, String, AsyncCallback, Object) | Begins an asynchronous operation that abandons the specified workflow instance. |
![]() | BeginCancel | Begins an asynchronous operation that cancels the specified workflow instance. |
![]() | BeginRun | Begins an asynchronous operation that runs the specified workflow instance. |
![]() | BeginSuspend(Guid, AsyncCallback, Object) | Begins an asynchronous operation that suspends the specified operation. |
![]() | BeginSuspend(Guid, String, AsyncCallback, Object) | Begins an asynchronous operation that suspends the specified operation. |
![]() | BeginTerminate(Guid, AsyncCallback, Object) | Begins an asynchronous operation that terminates a workflow instance. |
![]() | BeginTerminate(Guid, String, AsyncCallback, Object) | Begins an asynchronous operation that terminates a workflow instance. |
![]() | BeginUnsuspend | Begins an asynchronous operation that unsuspends a workflow instance. |
![]() | Cancel | Cancels the specified workflow instance. |
![]() | CancelAsync(Guid) | Begins an asynchronous operation that cancels the specified workflow instance. |
![]() | CancelAsync(Guid, Object) | Begins an asynchronous operation that cancels the specified workflow instance with the specified user-defined data. |
![]() | Close | Causes the ClientBase<TChannel> object to transition from its current state into the closed state. (Inherited from ClientBase<TChannel>.) |
![]() | CreateChannel | Returns a new channel to the service. (Inherited from ClientBase<TChannel>.) |
![]() | DisplayInitializationUI | Instructs the inner channel to display a user interface if one is required to initialize the channel prior to using it. (Inherited from ClientBase<TChannel>.) |
![]() | EndAbandon | Completes an asynchronous abandon operation. |
![]() | EndCancel | Completes an asynchronous cancel operation. |
![]() | EndRun | Completes an asynchronous run operation. |
![]() | EndSuspend | Completes an asynchronous suspend operation. |
![]() | EndTerminate | Completes an asynchronous terminate operation. |
![]() | EndUnsuspend | Completes an asynchronous unsuspend operation. |
![]() | Equals(Object) | Determines whether the specified object is equal to the current object. (Inherited from Object.) |
![]() | Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) |
![]() | GetDefaultValueForInitialization<T> | Replicates the behavior of the default keyword in C#. (Inherited from ClientBase<TChannel>.) |
![]() | GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) |
![]() | GetType | Gets the Type of the current instance. (Inherited from Object.) |
![]() | InvokeAsync | Provides support for implementing the event-based asynchronous pattern. For more information about this pattern, see Event-based Asynchronous Pattern Overview. (Inherited from ClientBase<TChannel>.) |
![]() | MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) |
![]() | Open | Causes the ClientBase<TChannel> object to transition from the created state into the opened state. (Inherited from ClientBase<TChannel>.) |
![]() | Run | Runs the specified workflow instance. |
![]() | RunAsync(Guid) | Begins an asynchronous operation that runs the specified workflow instance. |
![]() | RunAsync(Guid, Object) | Begins an asynchronous operation that runs the specified workflow instance with the user-defined state data. |
![]() | Suspend(Guid) | Suspends the specified workflow instance. |
![]() | Suspend(Guid, String) | Suspends the specified workflow instance. |
![]() | SuspendAsync(Guid) | Begins an asynchronous suspend operation |
![]() | SuspendAsync(Guid, Object) | Begins an asynchronous suspend operation with the specified workflow instance ID and user-defined state data. |
![]() | SuspendAsync(Guid, String) | Begins an asynchronous suspend operation with the specified workflow instance ID and reason. |
![]() | SuspendAsync(Guid, String, Object) | Begins an asynchronous suspend operation with the specified workflow instance ID, reason, and user-defined state data. |
![]() | Terminate(Guid) | Terminates the specified workflow instance. |
![]() | Terminate(Guid, String) | Terminates the specified workflow instance with the specified reason. |
![]() | TerminateAsync(Guid) | Begins an asynchronous operation that terminates the specified workflow instance. |
![]() | TerminateAsync(Guid, Object) | Begins an asynchronous operation that terminates the specified workflow instance with the specified user-defined data. |
![]() | TerminateAsync(Guid, String) | Begins an asynchronous operation that terminates the specified workflow instance with the specified reason. |
![]() | TerminateAsync(Guid, String, Object) | Begins an asynchronous operation that terminates the specified workflow instance with the specified reason and user-defined data. |
![]() | ToString | Returns a string that represents the current object. (Inherited from Object.) |
![]() | Unsuspend | Unsuspends the specified workflow instance. |
![]() | UnsuspendAsync(Guid) | Begins an asynchronous unsuspend operation. |
![]() | UnsuspendAsync(Guid, Object) | Begins an asynchronous unsuspend operation with the specified user-defined state data. |
| Name | Description | |
|---|---|---|
![]() | AbandonCompleted | Occurs when an asynchronous abandon operation completes. |
![]() | CancelCompleted | Occurs when an asynchronous cancel operation completes. |
![]() | RunCompleted | Occurs when an asynchronous run operation completes. |
![]() | SuspendCompleted | Occurs when an asynchronous suspend operation completes. |
![]() | TerminateCompleted | Occurs when an asynchronous terminate operation completes. |
![]() | UnsuspendCompleted | Occurs when an asynchronous unsuspend operation completes. |
| Name | Description | |
|---|---|---|
![]() ![]() | ICommunicationObject.BeginClose(AsyncCallback, Object) | Begins an asynchronous operation to close the ClientBase<TChannel>. (Inherited from ClientBase<TChannel>.) |
![]() ![]() | ICommunicationObject.BeginClose(TimeSpan, AsyncCallback, Object) | Begins an asynchronous operation to close the ClientBase<TChannel> with a specified timeout. (Inherited from ClientBase<TChannel>.) |
![]() ![]() | ICommunicationObject.BeginOpen(AsyncCallback, Object) | Begins an asynchronous operation to open the ClientBase<TChannel> object. (Inherited from ClientBase<TChannel>.) |
![]() ![]() | ICommunicationObject.BeginOpen(TimeSpan, AsyncCallback, Object) | Begins an asynchronous operation to open the ClientBase<TChannel> object within a specified interval of time. (Inherited from ClientBase<TChannel>.) |
![]() ![]() | ICommunicationObject.Close(TimeSpan) | Causes the ClientBase<TChannel> object to transition from its current state into the closed state. (Inherited from ClientBase<TChannel>.) |
![]() ![]() | ICommunicationObject.Closed | The event handler that is invoked when the ClientBase<TChannel> object has transitioned from its current state to the closed state. (Inherited from ClientBase<TChannel>.) |
![]() ![]() | ICommunicationObject.Closing | The event handler that is invoked when the ClientBase<TChannel> object transitions from its current state to the closed state. (Inherited from ClientBase<TChannel>.) |
![]() ![]() | ICommunicationObject.EndClose | Completes an asynchronous operation to close the ClientBase<TChannel> object. (Inherited from ClientBase<TChannel>.) |
![]() ![]() | ICommunicationObject.EndOpen | Completes an asynchronous operation to open the ClientBase<TChannel> object. (Inherited from ClientBase<TChannel>.) |
![]() ![]() | ICommunicationObject.Faulted | The event handler that is invoked when a fault occurs while performing an operation on the ClientBase<TChannel> object. (Inherited from ClientBase<TChannel>.) |
![]() ![]() | ICommunicationObject.Open(TimeSpan) | Causes the ClientBase<TChannel> object to transition from the created state into the opened state within a specified interval of time. (Inherited from ClientBase<TChannel>.) |
![]() ![]() | ICommunicationObject.Opened | The event handler that is invoked when the ClientBase<TChannel> object transitions from the created state to the opened state. (Inherited from ClientBase<TChannel>.) |
![]() ![]() | ICommunicationObject.Opening | The event handler that is invoked when the ClientBase<TChannel> object transitions from the created state to the opened state. (Inherited from ClientBase<TChannel>.) |
![]() ![]() | IDisposable.Dispose | Explicit implementation of the Dispose method. (Inherited from ClientBase<TChannel>.) |
Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core Role not supported), Windows Server 2008 R2 (Server Core Role supported with SP1 or later; Itanium not supported)
The .NET Framework does not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.

