WorkflowControlClient Constructors  
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Initializes a new instance of the WorkflowControlClient class.
Overloads
| WorkflowControlClient() | 
						 Initializes a new instance of the WorkflowControlClient class.  | 
        	
| WorkflowControlClient(WorkflowControlEndpoint) | 
						 Initializes a new instance of the WorkflowControlClient class with the specified WorkflowControlEndpoint.  | 
        	
| WorkflowControlClient(String) | 
						 Initializes a new instance of the WorkflowControlClient class with the specified endpoint configuration.  | 
        	
| 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.  | 
        	
WorkflowControlClient()
Initializes a new instance of the WorkflowControlClient class.
public:
 WorkflowControlClient();
	public WorkflowControlClient();
	Public Sub New ()
  Applies to
WorkflowControlClient(WorkflowControlEndpoint)
Initializes a new instance of the WorkflowControlClient class with the specified WorkflowControlEndpoint.
public:
 WorkflowControlClient(System::ServiceModel::Activities::WorkflowControlEndpoint ^ workflowEndpoint);
	public WorkflowControlClient(System.ServiceModel.Activities.WorkflowControlEndpoint workflowEndpoint);
	new System.ServiceModel.Activities.WorkflowControlClient : System.ServiceModel.Activities.WorkflowControlEndpoint -> System.ServiceModel.Activities.WorkflowControlClient
	Public Sub New (workflowEndpoint As WorkflowControlEndpoint)
	Parameters
- workflowEndpoint
 - WorkflowControlEndpoint
 
The workflow control endpoint.
Examples
The following example shows how to create a WorkflowControlClient instance using this constructor.
WorkflowControlEndpoint wce = new WorkflowControlEndpoint(new BasicHttpBinding(), new EndpointAddress(new Uri("http://localhost/DataflowControl.xaml")));
WorkflowControlClient controlClient = new WorkflowControlClient(wce);
  Applies to
WorkflowControlClient(String)
Initializes a new instance of the WorkflowControlClient class with the specified endpoint configuration.
public:
 WorkflowControlClient(System::String ^ endpointConfigurationName);
	public WorkflowControlClient(string endpointConfigurationName);
	new System.ServiceModel.Activities.WorkflowControlClient : string -> System.ServiceModel.Activities.WorkflowControlClient
	Public Sub New (endpointConfigurationName As String)
	Parameters
- endpointConfigurationName
 - String
 
The configuration to use.
Examples
The following example shows how to use this constructor.
WorkflowControlClient controlClient = new WorkflowControlClient("ConfigName");
  Applies to
WorkflowControlClient(Binding, EndpointAddress)
Initializes a new instance of the WorkflowControlClient class with the specified binding, and WorkflowControlEndpoint.
public:
 WorkflowControlClient(System::ServiceModel::Channels::Binding ^ binding, System::ServiceModel::EndpointAddress ^ remoteAddress);
	public WorkflowControlClient(System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress remoteAddress);
	new System.ServiceModel.Activities.WorkflowControlClient : System.ServiceModel.Channels.Binding * System.ServiceModel.EndpointAddress -> System.ServiceModel.Activities.WorkflowControlClient
	Public Sub New (binding As Binding, remoteAddress As EndpointAddress)
	Parameters
- binding
 - Binding
 
The binding.
- remoteAddress
 - EndpointAddress
 
The workflow control endpoint.
Examples
The following example shows how to use this constructor.
IWorkflowCreation creationClient = new ChannelFactory<IWorkflowCreation>(new BasicHttpBinding(), "http://localhost/DataflowControl.xaml/Creation").CreateChannel();
// Start a new instance of the workflow
Guid instanceId = creationClient.CreateSuspended(null);
WorkflowControlClient controlClient = new WorkflowControlClient(
    new BasicHttpBinding(),
    new EndpointAddress(new Uri("http://localhost/DataflowControl.xaml")));
controlClient.Unsuspend(instanceId);
  Applies to
WorkflowControlClient(String, EndpointAddress)
Initializes a new instance of the WorkflowControlClient class with the specified endpoint configuration and EndpointAddress.
public:
 WorkflowControlClient(System::String ^ endpointConfigurationName, System::ServiceModel::EndpointAddress ^ remoteAddress);
	public WorkflowControlClient(string endpointConfigurationName, System.ServiceModel.EndpointAddress remoteAddress);
	new System.ServiceModel.Activities.WorkflowControlClient : string * System.ServiceModel.EndpointAddress -> System.ServiceModel.Activities.WorkflowControlClient
	Public Sub New (endpointConfigurationName As String, remoteAddress As EndpointAddress)
	Parameters
- endpointConfigurationName
 - String
 
The endpoint configuration.
- remoteAddress
 - EndpointAddress
 
The endpoint address.
Examples
The following example shows how to use this constructor.
WorkflowControlClient controlClient = new WorkflowControlClient("ConfigName", new EndpointAddress(new Uri("http://localhost/DataflowControl.xaml")));
  Applies to
WorkflowControlClient(String, String)
Initializes a new instance of the WorkflowControlClient class with the specified endpoint configuration and endpoint address.
public:
 WorkflowControlClient(System::String ^ endpointConfigurationName, System::String ^ remoteAddress);
	public WorkflowControlClient(string endpointConfigurationName, string remoteAddress);
	new System.ServiceModel.Activities.WorkflowControlClient : string * string -> System.ServiceModel.Activities.WorkflowControlClient
	Public Sub New (endpointConfigurationName As String, remoteAddress As String)
	Parameters
- endpointConfigurationName
 - String
 
The endpoint configuration.
- remoteAddress
 - String
 
The endpoint address.
Examples
The following example shows how to use this constructor.
WorkflowControlClient controlClient = new WorkflowControlClient("ConfigName", "http://localhost/DataflowControl.xaml");