Partager via


ServiceEndpoint Constructeurs

Définition

Initialise une nouvelle instance de la classe ServiceEndpoint.

Surcharges

ServiceEndpoint(ContractDescription)

Initialise une nouvelle instance de la classe ServiceEndpoint pour un contrat spécifié.

ServiceEndpoint(ContractDescription, Binding, EndpointAddress)

Initialise une nouvelle instance de la classe ServiceEndpoint avec un contrat, une liaison et une adresse spécifiés.

ServiceEndpoint(ContractDescription)

Initialise une nouvelle instance de la classe ServiceEndpoint pour un contrat spécifié.

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)

Paramètres

contract
ContractDescription

ContractDescription du point de terminaison de service.

Exemples

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

Remarques

Utilisez ce constructeur lorsque la liaison et l'adresse du point de terminaison sont fournies lors de la configuration.

S’applique à

ServiceEndpoint(ContractDescription, Binding, EndpointAddress)

Initialise une nouvelle instance de la classe ServiceEndpoint avec un contrat, une liaison et une adresse spécifiés.

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)

Paramètres

contract
ContractDescription

ContractDescription du point de terminaison de service.

binding
Binding

Binding qui spécifie comment le point de terminaison de service communique avec le monde.

address
EndpointAddress

EndpointAddress du point de terminaison de service.

Exemples

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

Remarques

Utilisez ce constructeur pour spécifier un point de terminaison de service impérativement dans le code.

S’applique à