EndpointAddress.IsAnonymous Właściwość

Definicja

Pobiera wartość wskazującą, czy punkt końcowy jest anonimowy.

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

Wartość właściwości

true jeśli punkt końcowy to AnonymousUri; w przeciwnym razie false.

Przykłady

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;

Uwagi

Użyj tej metody, aby sprawdzić identyfikator AnonymousUri URI podczas ręcznego kopiowania identyfikatora URI z EndpointAddress identyfikatora URI do identyfikatora URI EndpointAddress10 obiektu lub EndpointAddressAugust2004. Należy to zrobić, ponieważ zarówno , jak EndpointAddress10 i EndpointAddressAugust2004 mają specjalne wartości anonimowe. Użytkownicy muszą używać tych wartości, jeśli skopiowany identyfikator URI jest anonimowy.

Ze względu na zakres technologii sieciowych, które są obecnie szeroko stosowane (na przykład TRANSLATOR adresów sieciowych, DHCP i zapory), wiele wdrożeń nie może przypisać znaczącego globalnego identyfikatora URI do danego punktu końcowego. Aby umożliwić tym anonimowym punktom końcowym inicjowanie wzorców wymiany komunikatów i odbieranie odpowiedzi, specyfikacja adresowania usług sieci Web definiuje identyfikator URI do użycia przez punkty końcowe, które nie mogą mieć stabilnego, rozpoznawalnego identyfikatora URI.

Żądania korzystające z tego adresu muszą zapewnić pewien mechanizm dostarczania odpowiedzi lub błędów (na przykład zwracanie odpowiedzi w tym samym połączeniu transportowym). Ten mechanizm może być protokołem transportu żądań/odpowiedzi (na przykład HTTP GET lub POST). Ten identyfikator URI może być używany jako miejsce docelowe wiadomości odpowiedzi i nie powinien być używany jako miejsce docelowe w innych okolicznościach.

Dotyczy