Condividi tramite


ServiceEndpoint Costruttori

Definizione

Inizializza una nuova istanza della classe ServiceEndpoint.

Overload

ServiceEndpoint(ContractDescription)

Inizializza una nuova istanza della classe ServiceEndpoint per un contratto specificato.

ServiceEndpoint(ContractDescription, Binding, EndpointAddress)

Inizializza una nuova istanza della classe ServiceEndpoint con un contratto, un'associazione e un indirizzo specificati.

ServiceEndpoint(ContractDescription)

Origine:
ServiceEndpoint.cs
Origine:
ServiceEndpoint.cs
Origine:
ServiceEndpoint.cs

Inizializza una nuova istanza della classe ServiceEndpoint per un contratto specificato.

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)

Parametri

contract
ContractDescription

Oggetto della classe ContractDescription relativo all'endpoint del servizio.

Esempio

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

Commenti

Utilizzare questo costruttore quando l'associazione e l'indirizzo per l'endpoint sono forniti nella configurazione.

Si applica a

ServiceEndpoint(ContractDescription, Binding, EndpointAddress)

Origine:
ServiceEndpoint.cs
Origine:
ServiceEndpoint.cs
Origine:
ServiceEndpoint.cs

Inizializza una nuova istanza della classe ServiceEndpoint con un contratto, un'associazione e un indirizzo specificati.

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)

Parametri

contract
ContractDescription

Oggetto della classe ContractDescription relativo all'endpoint del servizio.

binding
Binding

La classe Binding che specifica come l'endpoint del servizio comunica con il mondo esterno.

address
EndpointAddress

Oggetto della classe EndpointAddress relativo all'endpoint del servizio.

Esempio

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

Commenti

Utilizzare questo costruttore per specificare in modo imperativo un endpoint del servizio nel codice.

Si applica a