Microsoft.Workflow.Activities Namespace
Microsoft.Workflow.Activitiesis the main namespace for the .NET Workflow Service. It has the following main components:
Workflow activities that you can use to author workflows that can be hosted in the .NET Workflow Service.
Workflow client APIs that you can use to create and manage workflow types and instances hosted in the .NET Workflow Service.
Classes
Class | Description |
---|---|
CloudDelay | Establishes a timer and waits asynchronously for the timer expiration. |
CloudHttpReceive | Activity that receives an HTTP request and returns a response. |
CloudHttpSend | This activity sends an HTTP request and returns the response. |
CloudSequentialWorkflow | The root activity for .NET Services workflows. All .NET Services workflows have this activity as the root. |
CloudServiceBusReceive | Receives a message from the Service Bus. |
CloudServiceBusSend | Sends a message to the Service Bus and returns a response if appropriate. |
CloudXPathRead | This activity reads the result of executing an XPath expression on an XML message. |
CloudXPathUpdate | This activity updates the value of an XML element in an XML string based on an XPath expression. |
HttpSendHeader | This class is derived from HttpSendItem and holds the name for the HTTP headers used by the CloudHttpSend activity. |
HttpSendItem | Holds the name of an HttpSendItem instance and its corresponding HttpSendItemType. This is used by the workflow designer to build XAML workflows that include HTTP headers and parameters. |
HttpSendParameter | Derived from HttpSendItem and holds the name for the HTTP parameters used by the CloudHttpSend activity. |
HttpSendRequestHeader | Represents an HTTP request header used by the CloudHttpSend activity. |
HttpSendResponseHeader | Represents an HTTP response header used by the CloudHttpSend activity. |
ListSerializer | Used to serialize the list of headers and parameters used by the CloudHttpSend activity as well as the Namespaces used by the CloudXPathRead and CloudXPathUpdate activities. |
WorkflowClient | 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. |
WorkflowClientConfig | A proxy class that is used to connect to the workflow service. |
WorkflowClientCredentials | The WorkflowClientCredentials class represents the WCF client credentials used by the WorkflowClient to authenticate. Writing directly to the workflow SOAP Web services APIs exposed at https://workflow.windows.net/workflows/wsdl requires the use of the WorkflowClientCredentials. |
WorkflowFault | Contains workflow validation errors. |
WorkflowInstanceInfo | The WorkflowInstanceInfo class contains information about workflow instances on the system. |
WorkflowTypeDescription | The WorkflowTypeDescription class contains information about workflow types deployed to the .NET Workflow Service platform. |
XmlNamespaceItem | Contains a mapping between a friendly name and a URI. This mapping is used by the CloudXPathUpdate and CloudXPathRead activities when running XPATH queries on XML messages. |
Interfaces
Interface | Description |
---|---|
IWorkflow | This is the interface contract for WorkflowClient. |
IWorkflowChannel |
Enumerations
Enumeration | Description |
---|---|
CloudHttpSendMethod | Sends an HTTP request and returns the response. This is an enumeration of the HTTP methods that can be used by the CloudHttpSend activity. |
HttpSendItemType | An enumeration that indicates whether the type of a particular HttpSendItem is a header or a parameter. |