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に指定されていません。

適用対象