ServiceEndpoint Konstruktory

Definicja

Inicjuje nowe wystąpienie klasy ServiceEndpoint.

Przeciążenia

ServiceEndpoint(ContractDescription)

Inicjuje ServiceEndpoint nowe wystąpienie klasy dla określonego kontraktu.

ServiceEndpoint(ContractDescription, Binding, EndpointAddress)

Inicjuje ServiceEndpoint nowe wystąpienie klasy z określonym kontraktem, powiązaniem i adresem.

ServiceEndpoint(ContractDescription)

Inicjuje ServiceEndpoint nowe wystąpienie klasy dla określonego kontraktu.

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)

Parametry

contract
ContractDescription

Element ContractDescription dla punktu końcowego usługi.

Przykłady

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

Uwagi

Użyj tego konstruktora, gdy powiązanie i adres punktu końcowego są udostępniane w konfiguracji.

Dotyczy

ServiceEndpoint(ContractDescription, Binding, EndpointAddress)

Inicjuje ServiceEndpoint nowe wystąpienie klasy z określonym kontraktem, powiązaniem i adresem.

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)

Parametry

contract
ContractDescription

Element ContractDescription dla punktu końcowego usługi.

binding
Binding

Określa Binding sposób komunikowania się punktu końcowego usługi ze światem.

address
EndpointAddress

Element EndpointAddress dla punktu końcowego usługi.

Przykłady

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

Uwagi

Użyj tego konstruktora, aby w kodzie określić punkt końcowy usługi.

Dotyczy