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.

Send comments about this topic to Microsoft.