Cliquez pour évaluer et commenter
MSDN
MSDN Library
Développement .NET
.NET Framework 3.5
.NET Framework
Bibliothèque de classes ....
ServiceDescription, classe
Propriétés ServiceDescrip...
 Endpoints, propriété

  Passer à l'affichage pour faible bande passante
Cette page est spécifique à
Microsoft Visual Studio 2008/.NET Framework 3.5

D'autres versions sont également disponibles pour :
Bibliothèque de classes .NET Framework
ServiceDescription..::.Endpoints, propriété

Mise à jour : novembre 2007

Obtient la collection de points de terminaison à partir de la description de service.

Espace de noms :  System.ServiceModel.Description
Assembly :  System.ServiceModel (dans System.ServiceModel.dll)
Visual Basic (Déclaration)
Public ReadOnly Property Endpoints As ServiceEndpointCollection
Visual Basic (Utilisation)
Dim instance As ServiceDescription
Dim value As ServiceEndpointCollection

value = instance.Endpoints
C#
public ServiceEndpointCollection Endpoints { get; }
VisualC++
public:
property ServiceEndpointCollection^ Endpoints {
    ServiceEndpointCollection^ get ();
}
J#
/** @property */
public ServiceEndpointCollection get_Endpoints()
JScript
public function get Endpoints () : ServiceEndpointCollection

Valeur de propriété

Type : System.ServiceModel.Description..::.ServiceEndpointCollection
ServiceEndpointCollection qui contient les points de terminaison définis pour le service.

Les points de terminaison de la ServiceEndpointCollection retournés par cette méthode contiennent chacun l'adresse, la liaison, le contrat et les informations de comportement requises pour communiquer avec le service. Pour accéder à ces informations, vous devez récupérer le ServiceEndpoint à partir de la collection, avec la méthode Find qui utilise les critères de recherche pertinents. Les propriétés ServiceEndpoint peuvent ensuite permettre d'accéder à ces informations. Par exemple, ContractDescription est accessible via la propriété Contract.

Exportez les métadonnées liées à un point de terminaison de service via ServiceEndpoint comme paramètre de ExportEndpoint(ServiceEndpoint).

C#
// 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());
    }
}

Windows Vista, Windows XP SP2, Windows Server 2003

Le .NET Framework et le .NET Compact Framework ne prennent pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.

.NET Framework

Pris en charge dans : 3.5, 3.0
Contenu de la communauté   Qu'est-ce que le Contenu de la communauté ?
Ajouter du contenu RSS  Annotations
Processing
© 2009 Microsoft Corporation. Tous droits réservés. Conditions d'utilisation  |  Marques  |  Confidentialité
Page view tracker