ServiceEndpoint Konstruktory
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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.
- 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.