ServiceDescription.Endpoints Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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).