Sdílet prostřednictvím


ServiceEndpoint Konstruktory

Definice

Inicializuje novou instanci ServiceEndpoint třídy.

Přetížení

ServiceEndpoint(ContractDescription)

Inicializuje novou instanci ServiceEndpoint třídy pro zadaný kontrakt.

ServiceEndpoint(ContractDescription, Binding, EndpointAddress)

Inicializuje novou instanci ServiceEndpoint třídy se zadaným kontraktem, vazbou a adresou.

ServiceEndpoint(ContractDescription)

Inicializuje novou instanci ServiceEndpoint třídy pro zadaný kontrakt.

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

Koncový ContractDescription bod služby.

Příklady

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

Poznámky

Tento konstruktor použijte, když jsou v konfiguraci k dispozici vazby a adresy koncového bodu.

Platí pro

ServiceEndpoint(ContractDescription, Binding, EndpointAddress)

Inicializuje novou instanci ServiceEndpoint třídy se zadaným kontraktem, vazbou a adresou.

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

Koncový ContractDescription bod služby.

binding
Binding

Určuje Binding , jak koncový bod služby komunikuje se světem.

address
EndpointAddress

Koncový EndpointAddress bod služby.

Příklady

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

Poznámky

Tento konstruktor použijte k určení koncového bodu služby imperativní v kódu.

Platí pro