Freigeben über


WorkflowServiceHost.AddServiceEndpoint Methode

Definition

Fügt dem gehosteten Dienst einen Dienstendpunkt hinzu.

Überlädt

AddServiceEndpoint(Type, Binding, String)

Fügt dem Workflowdienst einen Dienstendpunkt unter Verwendung des angegebenen Vertrags, der Bindung und der Endpunktadresse hinzu.

AddServiceEndpoint(Type, Binding, Uri)

Fügt dem Workflowdienst einen Dienstendpunkt mit einem angegebenen Vertrag, einer Bindung und einem URI mit der Endpunktadresse hinzu.

AddServiceEndpoint(Type, Binding, String, Uri)

Fügt dem Workflowdienst einen Dienstendpunkt mit einem angegebenen Vertrag, einer Bindung, einer Endpunktadresse und einem URI, den der Dienst überwacht, hinzu.

AddServiceEndpoint(Type, Binding, Uri, Uri)

Fügt dem Workflowdienst einen Dienstendpunkt mit einem angegebenen Vertrag, einer Bindung, einem URI mit der Endpunktadresse und einem URI, den der Dienst überwacht, hinzu.

AddServiceEndpoint(Type, Binding, String)

Fügt dem Workflowdienst einen Dienstendpunkt unter Verwendung des angegebenen Vertrags, der Bindung und der Endpunktadresse hinzu.

public:
 System::ServiceModel::Description::ServiceEndpoint ^ AddServiceEndpoint(Type ^ implementedContract, System::ServiceModel::Channels::Binding ^ binding, System::String ^ address);
public System.ServiceModel.Description.ServiceEndpoint AddServiceEndpoint (Type implementedContract, System.ServiceModel.Channels.Binding binding, string address);
override this.AddServiceEndpoint : Type * System.ServiceModel.Channels.Binding * string -> System.ServiceModel.Description.ServiceEndpoint
Public Function AddServiceEndpoint (implementedContract As Type, binding As Binding, address As String) As ServiceEndpoint

Parameter

implementedContract
Type

Der Type des Vertrags für den hinzugefügten Endpunkt.

binding
Binding

Die Binding-Einstellung für den hinzugefügten Endpunkt.

address
String

Die Adresse für den hinzugefügten Endpunkt.

Gibt zurück

Der dem Workflowdienst hinzugefügte ServiceEndpoint.

Ausnahmen

implementedContract ist null.

- oder -

address ist null.

ServiceContractAttribute wurde für implementedContract nicht angegeben. - oder -

Der Workflowdienst implementiert implementedContract nicht.

Gilt für:

AddServiceEndpoint(Type, Binding, Uri)

Fügt dem Workflowdienst einen Dienstendpunkt mit einem angegebenen Vertrag, einer Bindung und einem URI mit der Endpunktadresse hinzu.

public:
 System::ServiceModel::Description::ServiceEndpoint ^ AddServiceEndpoint(Type ^ implementedContract, System::ServiceModel::Channels::Binding ^ binding, Uri ^ address);
public System.ServiceModel.Description.ServiceEndpoint AddServiceEndpoint (Type implementedContract, System.ServiceModel.Channels.Binding binding, Uri address);
override this.AddServiceEndpoint : Type * System.ServiceModel.Channels.Binding * Uri -> System.ServiceModel.Description.ServiceEndpoint
Public Function AddServiceEndpoint (implementedContract As Type, binding As Binding, address As Uri) As ServiceEndpoint

Parameter

implementedContract
Type

Der Type des Vertrags für den hinzugefügten Endpunkt.

binding
Binding

Die Binding-Einstellung für den hinzugefügten Endpunkt.

address
Uri

Der Uri, der die Adresse für den hinzugefügten Endpunkt enthält.

Gibt zurück

Der dem Workflowdienst hinzugefügte ServiceEndpoint.

Ausnahmen

implementedContract ist null.

- oder -

address ist null.

ServiceContractAttribute wurde für implementedContract nicht angegeben.

- oder -

Der Workflowdienst implementiert implementedContract nicht.

Gilt für:

AddServiceEndpoint(Type, Binding, String, Uri)

Fügt dem Workflowdienst einen Dienstendpunkt mit einem angegebenen Vertrag, einer Bindung, einer Endpunktadresse und einem URI, den der Dienst überwacht, hinzu.

public:
 System::ServiceModel::Description::ServiceEndpoint ^ AddServiceEndpoint(Type ^ implementedContract, System::ServiceModel::Channels::Binding ^ binding, System::String ^ address, Uri ^ listenUri);
public System.ServiceModel.Description.ServiceEndpoint AddServiceEndpoint (Type implementedContract, System.ServiceModel.Channels.Binding binding, string address, Uri listenUri);
override this.AddServiceEndpoint : Type * System.ServiceModel.Channels.Binding * string * Uri -> System.ServiceModel.Description.ServiceEndpoint
Public Function AddServiceEndpoint (implementedContract As Type, binding As Binding, address As String, listenUri As Uri) As ServiceEndpoint

Parameter

implementedContract
Type

Der Type des Vertrags für den hinzugefügten Endpunkt.

binding
Binding

Die Binding-Einstellung für den hinzugefügten Endpunkt.

address
String

Die Endpunktadresse für den Dienst.

listenUri
Uri

Der Uri, an dem die Dienstendpunkte lauschen können.

Gibt zurück

Der dem Workflowdienst hinzugefügte ServiceEndpoint.

Ausnahmen

implementedContract ist null.

- oder -

address ist null.

Der Workflowdienst implementiert implementedContract nicht.

- oder -

ServiceContractAttribute wurde für implementedContract nicht angegeben.

Gilt für:

AddServiceEndpoint(Type, Binding, Uri, Uri)

Fügt dem Workflowdienst einen Dienstendpunkt mit einem angegebenen Vertrag, einer Bindung, einem URI mit der Endpunktadresse und einem URI, den der Dienst überwacht, hinzu.

public:
 System::ServiceModel::Description::ServiceEndpoint ^ AddServiceEndpoint(Type ^ implementedContract, System::ServiceModel::Channels::Binding ^ binding, Uri ^ address, Uri ^ listenUri);
public System.ServiceModel.Description.ServiceEndpoint AddServiceEndpoint (Type implementedContract, System.ServiceModel.Channels.Binding binding, Uri address, Uri listenUri);
override this.AddServiceEndpoint : Type * System.ServiceModel.Channels.Binding * Uri * Uri -> System.ServiceModel.Description.ServiceEndpoint
Public Function AddServiceEndpoint (implementedContract As Type, binding As Binding, address As Uri, listenUri As Uri) As ServiceEndpoint

Parameter

implementedContract
Type

Der Type des Vertrags für den hinzugefügten Endpunkt.

binding
Binding

Die Binding-Einstellung für den hinzugefügten Endpunkt.

address
Uri

Der Uri, der die Adresse für den hinzugefügten Endpunkt enthält.

listenUri
Uri

Der Uri, an dem die Dienstendpunkte lauschen können.

Gibt zurück

Der dem Workflowdienst hinzugefügte ServiceEndpoint.

Ausnahmen

implementedContract ist null.

- oder -

address ist null.

Der Workflowdienst implementiert implementedContract nicht.

- oder -

ServiceContractAttribute wurde für implementedContract nicht angegeben.

Gilt für: