Partager via


EndpointAddress.IsAnonymous Propriété

Définition

Obtient une valeur qui indique si le point de terminaison est anonyme.

public:
 property bool IsAnonymous { bool get(); };
public bool IsAnonymous { get; }
member this.IsAnonymous : bool
Public ReadOnly Property IsAnonymous As Boolean

Valeur de propriété

true si le point de terminaison est AnonymousUri ; sinon, false.

Exemples

EndpointIdentity endpointIdentity =
    EndpointIdentity.CreateUpnIdentity(WindowsIdentity.GetCurrent().Name);
EndpointAddress endpointAddress = new EndpointAddress(
    new Uri
    ("http://localhost:8003/servicemodelsamples/service/incode/identity"),
    endpointIdentity, addressHeaders);

// bool isAnonymous = endpointAddress.IsAnonynmous;

Remarques

Utilisez cette méthode pour vérifier le AnonymousUri lors de la copie manuelle de l'URI d'un EndpointAddress vers l'URI d'un EndpointAddress10 ou d'un EndpointAddressAugust2004. Ceci doit être fait parce que EndpointAddress10 et EndpointAddressAugust2004 ont tous deux des valeurs anonymes spéciales. Les utilisateurs doivent utiliser ces valeurs si l'URI copié est anonyme.

En raison de l'éventail des technologies réseau largement utilisées à l'heure actuelle (par exemple, NAT, DHCP et pare-feu), de nombreux déploiements ne peuvent pas affecter un URI global significatif à un point de terminaison donné. Pour permettre à ces points de terminaison anonymes d’initier des modèles d’échange de messages et de recevoir des réponses, la spécification d’adressage des services web définit un URI à utiliser par des points de terminaison qui ne peuvent pas avoir d’URI stable et résolu.

Les demandes qui utilisent cette adresse doivent fournir un mécanisme pour remettre des réponses ou des erreurs (par exemple, retourner la réponse sur la même connexion de transport). Ce mécanisme peut être un protocole de transport de demande/réponse (par exemple, HTTP GET ou POST). Cet URI peut être utilisé comme destination pour les messages de réponse et ne doit pas être utilisé comme destination dans d'autres circonstances.

S’applique à