ServiceEndpoint Konstruktoren

Definition

Initialisiert eine neue Instanz der ServiceEndpoint-Klasse.

Überlädt

ServiceEndpoint(ContractDescription)

Initialisiert eine neue Instanz der ServiceEndpoint-Klasse für einen bestimmten Vertrag.

ServiceEndpoint(ContractDescription, Binding, EndpointAddress)

Initialisiert eine neue Instanz der ServiceEndpoint-Klasse mit einem angegebenen Vertrag und einer angegebenen Bindung und Adresse.

ServiceEndpoint(ContractDescription)

Initialisiert eine neue Instanz der ServiceEndpoint-Klasse für einen bestimmten Vertrag.

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)

Parameter

contract
ContractDescription

Die ContractDescription für den Dienstendpunkt.

Beispiele

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

Hinweise

Verwenden Sie diesen Konstruktor, wenn die Bindung und die Adresse für den Endpunkt in der Konfiguration bereitgestellt werden.

Gilt für

ServiceEndpoint(ContractDescription, Binding, EndpointAddress)

Initialisiert eine neue Instanz der ServiceEndpoint-Klasse mit einem angegebenen Vertrag und einer angegebenen Bindung und Adresse.

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)

Parameter

contract
ContractDescription

Die ContractDescription für den Dienstendpunkt.

binding
Binding

Die Binding, der angibt, wie der Dienstendpunkt mit der Außenwelt kommuniziert.

address
EndpointAddress

Die EndpointAddress für den Dienstendpunkt.

Beispiele

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

Hinweise

Verwenden Sie diesen Konstruktor, um einen im Code unerlässlichen Dienstendpunkt anzugeben.

Gilt für