Freigeben über


WorkflowControlClient Konstruktoren

Definition

Initialisiert eine neue Instanz der WorkflowControlClient-Klasse.

Überlädt

WorkflowControlClient()

Initialisiert eine neue Instanz der WorkflowControlClient-Klasse.

WorkflowControlClient(WorkflowControlEndpoint)

Initialisiert eine neue Instanz der WorkflowControlClient-Klasse mit der angegebenen WorkflowControlEndpoint.

WorkflowControlClient(String)

Initialisiert eine neue Instanz der WorkflowControlClient-Klasse mit der angegebenen Endpunktkonfiguration.

WorkflowControlClient(Binding, EndpointAddress)

Initialisiert eine neue Instanz der WorkflowControlClient-Klasse mit der angegebenen Bindung und dem angegebenen WorkflowControlEndpoint.

WorkflowControlClient(String, EndpointAddress)

Initialisiert eine neue Instanz der WorkflowControlClient-Klasse mit der angegebenen Endpunktkonfiguration und dem angegebenen EndpointAddress.

WorkflowControlClient(String, String)

Initialisiert eine neue Instanz der WorkflowControlClient-Klasse mit der angegebenen Endpunktkonfiguration und Endpunktadresse.

WorkflowControlClient()

Initialisiert eine neue Instanz der WorkflowControlClient-Klasse.

public:
 WorkflowControlClient();
public WorkflowControlClient ();
Public Sub New ()

Gilt für:

WorkflowControlClient(WorkflowControlEndpoint)

Initialisiert eine neue Instanz der WorkflowControlClient-Klasse mit der angegebenen 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)

Parameter

workflowEndpoint
WorkflowControlEndpoint

Der Workflowsteuerungsendpunkt.

Beispiele

Im folgenden Codebeispiel wird veranschaulicht, wie mit diesem Konstruktor eine WorkflowControlClient-Instanz erstellt wird.

WorkflowControlEndpoint wce = new WorkflowControlEndpoint(new BasicHttpBinding(), new EndpointAddress(new Uri("http://localhost/DataflowControl.xaml")));
WorkflowControlClient controlClient = new WorkflowControlClient(wce);

Gilt für:

WorkflowControlClient(String)

Initialisiert eine neue Instanz der WorkflowControlClient-Klasse mit der angegebenen Endpunktkonfiguration.

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)

Parameter

endpointConfigurationName
String

Die zu verwendende Konfiguration.

Beispiele

Im folgenden Beispiel wird die Verwendung dieses Konstruktors veranschaulicht.

WorkflowControlClient controlClient = new WorkflowControlClient("ConfigName");

Gilt für:

WorkflowControlClient(Binding, EndpointAddress)

Initialisiert eine neue Instanz der WorkflowControlClient-Klasse mit der angegebenen Bindung und dem angegebenen 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)

Parameter

binding
Binding

Die Bindung.

remoteAddress
EndpointAddress

Der Workflowsteuerungsendpunkt.

Beispiele

Im folgenden Beispiel wird die Verwendung dieses Konstruktors veranschaulicht.

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);

Gilt für:

WorkflowControlClient(String, EndpointAddress)

Initialisiert eine neue Instanz der WorkflowControlClient-Klasse mit der angegebenen Endpunktkonfiguration und dem angegebenen 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)

Parameter

endpointConfigurationName
String

Die Endpunktkonfiguration.

remoteAddress
EndpointAddress

Die Endpunktadresse.

Beispiele

Im folgenden Beispiel wird die Verwendung dieses Konstruktors veranschaulicht.

WorkflowControlClient controlClient = new WorkflowControlClient("ConfigName", new EndpointAddress(new Uri("http://localhost/DataflowControl.xaml")));

Gilt für:

WorkflowControlClient(String, String)

Initialisiert eine neue Instanz der WorkflowControlClient-Klasse mit der angegebenen Endpunktkonfiguration und Endpunktadresse.

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)

Parameter

endpointConfigurationName
String

Die Endpunktkonfiguration.

remoteAddress
String

Die Endpunktadresse.

Beispiele

Im folgenden Beispiel wird die Verwendung dieses Konstruktors veranschaulicht.

WorkflowControlClient controlClient = new WorkflowControlClient("ConfigName", "http://localhost/DataflowControl.xaml");

Gilt für: