Compartilhar via


ServiceEndpoint Construtores

Definição

Inicializa uma nova instância da classe ServiceEndpoint.

Sobrecargas

ServiceEndpoint(ContractDescription)

Inicializa uma nova instância da classe ServiceEndpoint para um contrato especificado.

ServiceEndpoint(ContractDescription, Binding, EndpointAddress)

Inicializa uma nova instância da classe ServiceEndpoint com um contrato, uma associação e um endereço especificados.

ServiceEndpoint(ContractDescription)

Inicializa uma nova instância da classe ServiceEndpoint para um contrato especificado.

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)

Parâmetros

contract
ContractDescription

O ContractDescription do ponto de extremidade de serviço.

Exemplos

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

Comentários

Use esse construtor quando a associação e o endereço do ponto de extremidade forem fornecidos na configuração.

Aplica-se a

ServiceEndpoint(ContractDescription, Binding, EndpointAddress)

Inicializa uma nova instância da classe ServiceEndpoint com um contrato, uma associação e um endereço especificados.

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)

Parâmetros

contract
ContractDescription

O ContractDescription do ponto de extremidade de serviço.

binding
Binding

O Binding que especifica como o ponto de extremidade de serviço se comunica com o mundo.

address
EndpointAddress

O EndpointAddress do ponto de extremidade de serviço.

Exemplos

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

Comentários

Use este construtor para especificar um ponto de extremidade de serviço imperativamente no código.

Aplica-se a