Language

ServiceEndpoint コンストラクター

定義

ServiceEndpoint クラスの新しいインスタンスを初期化します。

オーバーロード

名前 説明
ServiceEndpoint(ContractDescription)

指定したコントラクトの ServiceEndpoint クラスの新しいインスタンスを初期化します。

ServiceEndpoint(ContractDescription, Binding, EndpointAddress)

指定したコントラクト、バインディング、およびアドレスを使用して、 ServiceEndpoint クラスの新しいインスタンスを初期化します。

ServiceEndpoint(ContractDescription)

ソース:
ServiceEndpoint.cs
ソース:
ServiceEndpoint.cs
ソース:
ServiceEndpoint.cs

指定したコントラクトの ServiceEndpoint クラスの新しいインスタンスを初期化します。

public:
 ServiceEndpoint(System::ServiceModel::Description::ContractDescription ^ contract);
public ServiceEndpoint(System.ServiceModel.Description.ContractDescription contract);
new System.ServiceModel.Description.ServiceEndpoint : System.ServiceModel.Description.ContractDescription -> System.ServiceModel.Description.ServiceEndpoint
Public Sub New (contract As ContractDescription)

パラメーター

contract
ContractDescription

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

例

ContractDescription cd = new ContractDescription("Calculator");
ServiceEndpoint svcEndpoint = new ServiceEndpoint(cd);
Dim cd As New ContractDescription("Calculator")
Dim svcEndpoint As New ServiceEndpoint(cd)

注釈

エンドポイントのバインドとアドレスが構成で指定されている場合は、このコンストラクターを使用します。

適用対象

ServiceEndpoint(ContractDescription, Binding, EndpointAddress)

ソース:
ServiceEndpoint.cs
ソース:
ServiceEndpoint.cs
ソース:
ServiceEndpoint.cs

指定したコントラクト、バインディング、およびアドレスを使用して、 ServiceEndpoint クラスの新しいインスタンスを初期化します。

public:
 ServiceEndpoint(System::ServiceModel::Description::ContractDescription ^ contract, System::ServiceModel::Channels::Binding ^ binding, System::ServiceModel::EndpointAddress ^ address);
public ServiceEndpoint(System.ServiceModel.Description.ContractDescription contract, System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress address);
new System.ServiceModel.Description.ServiceEndpoint : System.ServiceModel.Description.ContractDescription * System.ServiceModel.Channels.Binding * System.ServiceModel.EndpointAddress -> System.ServiceModel.Description.ServiceEndpoint
Public Sub New (contract As ContractDescription, binding As Binding, address As EndpointAddress)

パラメーター

contract
ContractDescription

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

binding
Binding

サービス エンドポイントが世界と通信する方法を指定する Binding 。

address
EndpointAddress

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

例

string address = "http://localhost:8001/CalculatorService";

ServiceEndpoint endpoint = new ServiceEndpoint(
    ContractDescription.GetContract(
        typeof(ICalculator),
        typeof(CalculatorService)),
        new WSHttpBinding(),
        new EndpointAddress(address));
Dim address As String = "http://localhost:8001/CalculatorService"

Dim endpoint As New ServiceEndpoint(ContractDescription.GetContract(GetType(ICalculator), GetType(CalculatorService)), New WSHttpBinding(), New EndpointAddress(address))

注釈

このコンストラクターを使用して、コード内でサービス エンドポイントを命令的に指定します。

適用対象