Language

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 。

例外

implementedContract は nullです。

-又は-

address は nullです。

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 。

例外

implementedContract は nullです。

-又は-

address は nullです。

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 。

例外

implementedContract は nullです。

-又は-

address は nullです。

ワークフロー サービスは 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 。

例外

implementedContract は nullです。

-又は-

address は nullです。

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

-又は-

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

適用対象