WorkflowClient Members
The WorkflowClient class enables you to create and manage workflow types and instances. The APIs are built on top of the Workflow Service SOAP Web services at https://workflow.windows.net/workflows/wsdl.
The following tables list the members exposed by the WorkflowClient type.
Public Constructors
Name | Description | |
---|---|---|
WorkflowClient | Aborts the workflow instance with the instance identifier represented by id . |
Top
Public Properties
(see also Protected Properties )
Name | Description | |
---|---|---|
![]() |
ChannelFactory | (Inherited from ClientBase ) |
![]() |
ClientCredentials | (Inherited from ClientBase ) |
![]() |
Credentials | |
![]() |
CredentialType | |
![]() |
Endpoint | (Inherited from ClientBase ) |
![]() |
InnerChannel | (Inherited from ClientBase ) |
![]() |
State | (Inherited from ClientBase ) |
Top
Protected Properties
Name | Description | |
---|---|---|
![]() |
Channel | (Inherited from ClientBase ) |
Top
Public Methods
(see also Protected Methods )
Name | Description | |
---|---|---|
![]() |
Abort | (Inherited from ClientBase ) |
![]() |
AbortWorkflowInstance | |
![]() |
Close | (Inherited from ClientBase ) |
![]() |
CreateNamedWorkflowInstance | Creates an instance of the workflow type typeName using an authorization token tgt and gives it the name instanceName . |
![]() |
CreateWorkflowInstance | Creates an instance of workflow type typeName using the authorization token represented by tgt . |
![]() |
CreateWorkflowType | Overloaded. |
![]() |
DeleteWorkflowInstance | Deletes the workflow instance specified by typeName and identifier id . |
![]() |
DeleteWorkflowType | Deletes the workflow type specified by typeName . |
![]() |
DisplayInitializationUI | (Inherited from ClientBase ) |
![]() |
Equals | Overloaded. (Inherited from Object ) |
![]() |
GetAllWorkflowInstanceInfo | Retrieves workflow instance info for all workflows that belong to the user specified by userName . |
![]() |
GetAllWorkflowInstanceInfoByType | Retrieves workflow instance info for all workflows of the typeName type that belong to the user specified by userName . |
![]() |
GetAllWorkflowInstances | Retrieves all workflow instances that belong to the user userName and of type typeName . |
![]() |
GetHashCode | (Inherited from Object ) |
![]() |
GetType | (Inherited from Object ) |
![]() |
GetWorkflowInstanceInfo | Retrieves workflow instance info for all workflows that belong to the user userName and of type typeName and ID id . |
![]() |
GetWorkflowInstances | Retrieves workflow instances that belong to the user userName , are of type typeName , and have a status specified by status . |
![]() |
GetWorkflowType | Retrieves the workflow type XOML definition for workflow types that belong to the user userName and are of type typeName . |
![]() |
GetWorkflowTypeNames | Retrieves workflow type names for all workflow types that belong to the user userName . |
![]() |
Open | Opens a workflow client. |
![]() ![]() |
ReferenceEquals | (Inherited from Object ) |
![]() |
ResumeWorkflowInstance | Resumes the workflow instance with ID id . |
![]() |
StartWorkflowInstance | Starts the workflow instance with ID id . |
![]() |
SuspendWorkflowInstance | Suspends the workflow instance with ID id for the reason specified by reason . |
![]() |
TerminateWorkflowInstance | Terminates the workflow instance with ID id for the reason specified by reason . |
![]() |
ToString | (Inherited from Object ) |
![]() |
UpdateWorkflowType | Overloaded. Updates a workflow type and rules definition with new workflow type specified by xoml and the workflow rules rules . |
Top
Protected Methods
Name | Description | |
---|---|---|
![]() |
CreateChannel | (Inherited from ClientBase ) |
![]() |
Finalize | (Inherited from Object ) |
![]() |
GetDefaultValueForInitialization | (Inherited from ClientBase ) |
![]() |
InvokeAsync | (Inherited from ClientBase ) |
![]() |
MemberwiseClone | (Inherited from Object ) |
Top
Explicit Interface Implementations
Name | Description | |
---|---|---|
System.IDisposable.Dispose | (Inherited from ClientBase ) | |
System.ServiceModel.ICommunicationObject.BeginClose | Overloaded. (Inherited from ClientBase ) | |
System.ServiceModel.ICommunicationObject.BeginOpen | Overloaded. (Inherited from ClientBase ) | |
System.ServiceModel.ICommunicationObject.Close | (Inherited from ClientBase ) | |
System.ServiceModel.ICommunicationObject.EndClose | (Inherited from ClientBase ) | |
System.ServiceModel.ICommunicationObject.EndOpen | (Inherited from ClientBase ) | |
System.ServiceModel.ICommunicationObject.Open | (Inherited from ClientBase ) | |
System.ServiceModel.ICommunicationObject.Closed | (Inherited from ClientBase ) | |
System.ServiceModel.ICommunicationObject.Closing | (Inherited from ClientBase ) | |
System.ServiceModel.ICommunicationObject.Faulted | (Inherited from ClientBase ) | |
System.ServiceModel.ICommunicationObject.Opened | (Inherited from ClientBase ) | |
System.ServiceModel.ICommunicationObject.Opening | (Inherited from ClientBase ) |
Top
See Also
Reference
WorkflowClient Class
Microsoft.Workflow.Activities Namespace