WorkflowServiceHost.AddServiceEndpoint メソッド

定義

ホストされるサービスにサービス エンドポイントを追加します。

オーバーロード

AddServiceEndpoint(Type, Binding, String)

指定されたコントラクト、バインド、およびエンドポイント アドレスを使用して、ワークフロー サービスのサービス エンドポイントを追加します。

AddServiceEndpoint(Type, Binding, Uri)

コントラクト、バインド、およびエンドポイント アドレスを含んでいる URI を指定して、ワークフロー サービスにサービス エンドポイントを追加します。

AddServiceEndpoint(Type, Binding, String, Uri)

コントラクト、バインド、エンドポイント アドレス、およびサービスがリッスンする URI を指定して、ワークフロー サービスにサービス エンドポイントを追加します。

AddServiceEndpoint(Type, Binding, Uri, Uri)

コントラクト、バインド、エンドポイント アドレスを表す URI、およびサービスがリッスンする URI を指定して、ワークフロー サービスにサービス エンドポイントを追加します。

AddServiceEndpoint(Type, Binding, String)

指定されたコントラクト、バインド、およびエンドポイント アドレスを使用して、ワークフロー サービスのサービス エンドポイントを追加します。

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

パラメーター

implementedContract
Type

追加されたエンドポイントのコントラクトの Type

binding
Binding

追加されたエンドポイントの Binding

address
String

追加されるエンドポイントのアドレス。

戻り値

ワークフロー サービスに追加された ServiceEndpoint

例外

implementedContractnullです。

または

addressnullです。

ServiceContractAttribute について implementedContract は指定されません。 - または -

ワークフロー サービスは implementedContract を実装しません。

適用対象

AddServiceEndpoint(Type, Binding, Uri)

コントラクト、バインド、およびエンドポイント アドレスを含んでいる URI を指定して、ワークフロー サービスにサービス エンドポイントを追加します。

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

パラメーター

implementedContract
Type

追加されたエンドポイントのコントラクトの Type

binding
Binding

追加されたエンドポイントの Binding

address
Uri

追加されたエンドポイントのアドレスを格納する Uri

戻り値

ワークフロー サービスに追加された ServiceEndpoint

例外

implementedContractnullです。

または

addressnullです。

ServiceContractAttribute について implementedContract は指定されません。

- または -

ワークフロー サービスは implementedContract を実装しません。

適用対象

AddServiceEndpoint(Type, Binding, String, Uri)

コントラクト、バインド、エンドポイント アドレス、およびサービスがリッスンする URI を指定して、ワークフロー サービスにサービス エンドポイントを追加します。

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

パラメーター

implementedContract
Type

追加されたエンドポイントのコントラクトの Type

binding
Binding

追加されたエンドポイントの Binding

address
String

サービスのエンドポイント アドレス。

listenUri
Uri

サービス エンドポイントがリッスンできる Uri

戻り値

ワークフロー サービスに追加された ServiceEndpoint

例外

implementedContractnullです。

または

addressnullです。

ワークフロー サービスは implementedContract を実装しません。

- または -

ServiceContractAttribute について implementedContract は指定されません。

適用対象

AddServiceEndpoint(Type, Binding, Uri, Uri)

コントラクト、バインド、エンドポイント アドレスを表す URI、およびサービスがリッスンする URI を指定して、ワークフロー サービスにサービス エンドポイントを追加します。

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

パラメーター

implementedContract
Type

追加されたエンドポイントのコントラクトの Type

binding
Binding

追加されたエンドポイントの Binding

address
Uri

追加されたエンドポイントのアドレスを格納する Uri

listenUri
Uri

サービス エンドポイントがリッスンできる Uri

戻り値

ワークフロー サービスに追加された ServiceEndpoint

例外

implementedContractnullです。

または

addressnullです。

ワークフロー サービスは implementedContract を実装しません。

- または -

ServiceContractAttribute について implementedContract は指定されません。

適用対象