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