Compartir a través de


ServiceEndpoint Constructores

Definición

Inicializa una nueva instancia de la clase ServiceEndpoint.

Sobrecargas

ServiceEndpoint(ContractDescription)

Inicializa una nueva instancia de la clase ServiceEndpoint para un contrato concreto.

ServiceEndpoint(ContractDescription, Binding, EndpointAddress)

Inicializa una nueva instancia de la clase ServiceEndpoint con un contrato, enlace y dirección especificados.

ServiceEndpoint(ContractDescription)

Inicializa una nueva instancia de la clase ServiceEndpoint para un contrato concreto.

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

ContractDescription para el extremo de servicio.

Ejemplos

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

Comentarios

Utilice este constructor cuando el enlace y la dirección del extremo se proporcionen en la configuración.

Se aplica a

ServiceEndpoint(ContractDescription, Binding, EndpointAddress)

Inicializa una nueva instancia de la clase ServiceEndpoint con un contrato, enlace y dirección 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

ContractDescription para el extremo de servicio.

binding
Binding

Binding que especifica cómo el extremo de servicio se comunica con el mundo.

address
EndpointAddress

EndpointAddress para el extremo de servicio.

Ejemplos

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

Comentarios

Utilice este constructor para especificar imperativamente un punto de conexión de servicio en el código.

Se aplica a