ServiceEndpoint ServiceEndpoint ServiceEndpoint ServiceEndpoint Constructors

定義

オーバーロード

ServiceEndpoint(ContractDescription) ServiceEndpoint(ContractDescription) ServiceEndpoint(ContractDescription) ServiceEndpoint(ContractDescription)

指定したコントラクトの ServiceEndpoint クラスの新しいインスタンスを初期化します。Initializes a new instance of the ServiceEndpoint class for a specified contract.

ServiceEndpoint(ContractDescription, Binding, EndpointAddress) ServiceEndpoint(ContractDescription, Binding, EndpointAddress) ServiceEndpoint(ContractDescription, Binding, EndpointAddress)

指定したコントラクト、バインディング、およびアドレスを使用して、ServiceEndpoint クラスの新しいインスタンスを初期化します。Initializes a new instance of the ServiceEndpoint class with a specified contract, binding, and address.

ServiceEndpoint(ContractDescription) ServiceEndpoint(ContractDescription) ServiceEndpoint(ContractDescription) ServiceEndpoint(ContractDescription)

指定したコントラクトの ServiceEndpoint クラスの新しいインスタンスを初期化します。Initializes a new instance of the ServiceEndpoint class for a specified contract.

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 ContractDescription

サービス エンドポイントの ContractDescriptionThe ContractDescription for the service endpoint.

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

注釈

このコンストラクターは、エンドポイントのバインディングおよびアドレスが構成で指定されている場合に使用します。Use this constructor when the binding and address for the endpoint are provided in configuration.

ServiceEndpoint(ContractDescription, Binding, EndpointAddress) ServiceEndpoint(ContractDescription, Binding, EndpointAddress) ServiceEndpoint(ContractDescription, Binding, EndpointAddress)

指定したコントラクト、バインディング、およびアドレスを使用して、ServiceEndpoint クラスの新しいインスタンスを初期化します。Initializes a new instance of the ServiceEndpoint class with a specified contract, binding, and address.

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

パラメーター

contract
ContractDescription ContractDescription ContractDescription ContractDescription

サービス エンドポイントの ContractDescriptionThe ContractDescription for the service endpoint.

binding
Binding Binding Binding Binding

サービス エンドポイントが通信を行う方法を指定する BindingThe Binding that specifies how the service endpoint communicates with the world.

address
EndpointAddress EndpointAddress EndpointAddress EndpointAddress

サービス エンドポイントの EndpointAddressThe EndpointAddress for the service endpoint.

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))

注釈

コードでサービス エンドポイントを強制的に指定するために、このコンストラクターを使用します。Use this constructor to specify a service endpoint imperatively in code.

適用対象