ServiceEndpoint Конструкторы

Определение

Инициализирует новый экземпляр класса ServiceEndpoint.

Перегрузки

ServiceEndpoint(ContractDescription)

Инициализирует новый экземпляр класса ServiceEndpoint для заданного контракта.

ServiceEndpoint(ContractDescription, Binding, EndpointAddress)

Инициализирует новый экземпляр класса ServiceEndpoint с указанным адресом, контрактом и привязкой.

ServiceEndpoint(ContractDescription)

Инициализирует новый экземпляр класса 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 с указанным адресом, контрактом и привязкой.

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

Комментарии

Конструктор используется для принудительного указания конечной точки службы в коде.

Применяется к