ServiceDescription.Endpoints Eigenschap

Definitie

Hiermee haalt u de verzameling eindpunten op uit de servicebeschrijving.

public:
 property System::ServiceModel::Description::ServiceEndpointCollection ^ Endpoints { System::ServiceModel::Description::ServiceEndpointCollection ^ get(); };
public System.ServiceModel.Description.ServiceEndpointCollection Endpoints { get; }
member this.Endpoints : System.ServiceModel.Description.ServiceEndpointCollection
Public ReadOnly Property Endpoints As ServiceEndpointCollection

Waarde van eigenschap

De ServiceEndpointCollection eindpunten die zijn gedefinieerd voor de service.

Voorbeelden

// Iterate through the endpoints contained in the ServiceDescription
ServiceEndpointCollection sec = svcDesc.Endpoints;
foreach (ServiceEndpoint se in sec)
{
    Console.WriteLine("Endpoint:");
    Console.WriteLine("\tAddress: {0}", se.Address.ToString());
    Console.WriteLine("\tBinding: {0}", se.Binding.ToString());
    Console.WriteLine("\tContract: {0}", se.Contract.ToString());
    KeyedByTypeCollection<IEndpointBehavior> behaviors = se.Behaviors;
    foreach (IEndpointBehavior behavior in behaviors)
    {
        Console.WriteLine("Behavior: {0}", behavior.ToString());
    }
}
' Iterate through the endpoints contained in the ServiceDescription
Dim sec As ServiceEndpointCollection = svcDesc.Endpoints
For Each se As ServiceEndpoint In sec
    Console.WriteLine("Endpoint:")
    Console.WriteLine(Constants.vbTab & "Address: {0}", se.Address.ToString())
    Console.WriteLine(Constants.vbTab & "Binding: {0}", se.Binding.ToString())
    Console.WriteLine(Constants.vbTab & "Contract: {0}", se.Contract.ToString())
    Dim behaviors As KeyedByTypeCollection(Of IEndpointBehavior) = se.Behaviors
    For Each behavior As IEndpointBehavior In behaviors
        Console.WriteLine("Behavior: {0}", CType(behavior, Object).ToString())
    Next behavior
Next se

Opmerkingen

De eindpunten in de ServiceEndpointCollection geretourneerde methode bevatten elk de adres-, binding-, contract- en gedragsinformatie die nodig is om met de service te communiceren. Voor toegang tot deze informatie moet u de ServiceEndpoint verzameling ophalen met de Find methode die gebruikmaakt van de relevante zoekcriteria. Vervolgens kunnen de ServiceEndpoint eigenschappen worden gebruikt om toegang te krijgen tot de informatie. De eigenschap heeft bijvoorbeeld ContractDescription toegang tot de Contract eigenschap.

Exporteer metagegevens over een service-eindpunt door als parameter door te geven ServiceEndpoint aan ExportEndpoint(ServiceEndpoint).

Van toepassing op