ServiceEndpoint Constructeurs
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.