ServiceEndpoint Oluşturucular

Tanım

ServiceEndpoint sınıfının yeni bir örneğini başlatır.Initializes a new instance of the ServiceEndpoint class.

Aşırı Yüklemeler

ServiceEndpoint(ContractDescription)

ServiceEndpointBelirtilen bir sözleşme için sınıfın yeni bir örneğini başlatır.Initializes a new instance of the ServiceEndpoint class for a specified contract.

ServiceEndpoint(ContractDescription, Binding, EndpointAddress)

ServiceEndpointBelirtilen bir sözleşme, bağlama ve adresle sınıfının yeni bir örneğini başlatır.Initializes a new instance of the ServiceEndpoint class with a specified contract, binding, and address.

ServiceEndpoint(ContractDescription)

ServiceEndpointBelirtilen bir sözleşme için sınıfın yeni bir örneğini başlatır.Initializes a new instance of the ServiceEndpoint class for a specified contract.

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)

Parametreler

contract
ContractDescription

ContractDescriptionHizmet uç noktası için.The ContractDescription for the service endpoint.

Örnekler

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

Açıklamalar

Bu oluşturucuyu, uç nokta için bağlama ve adres yapılandırmada sağlandığında kullanın.Use this constructor when the binding and address for the endpoint are provided in configuration.

Şunlara uygulanır

Ürün Sunulan özellikler

ServiceEndpoint(ContractDescription, Binding, EndpointAddress)

ServiceEndpointBelirtilen bir sözleşme, bağlama ve adresle sınıfının yeni bir örneğini başlatır.Initializes a new instance of the ServiceEndpoint class with a specified contract, binding, and address.

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)

Parametreler

contract
ContractDescription

ContractDescriptionHizmet uç noktası için.The ContractDescription for the service endpoint.

binding
Binding

BindingHizmet uç noktasının dünya ile nasıl iletişim kuracağını belirtir.The Binding that specifies how the service endpoint communicates with the world.

address
EndpointAddress

EndpointAddressHizmet uç noktası için.The EndpointAddress for the service endpoint.

Örnekler

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

Açıklamalar

Kodda bir hizmet uç noktası imperatively belirtmek için bu oluşturucuyu kullanın.Use this constructor to specify a service endpoint imperatively in code.

Şunlara uygulanır

Ürün Sunulan özellikler