EndpointAddress.IsAnonymous Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá hodnotu, která označuje, zda je koncový bod anonymní.
public:
property bool IsAnonymous { bool get(); };
public bool IsAnonymous { get; }
member this.IsAnonymous : bool
Public ReadOnly Property IsAnonymous As Boolean
Hodnota vlastnosti
true
pokud je AnonymousUrikoncový bod ; v opačném případě . false
Příklady
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;
Poznámky
Pomocí této metody zkontrolujte, jestli AnonymousUri při ručním kopírování identifikátoru URI z objektu EndpointAddress do identifikátoru EndpointAddress10EndpointAddressAugust2004URI nebo . To je nutné provést, protože oba EndpointAddress10 a EndpointAddressAugust2004 mají speciální anonymní hodnoty. Uživatelé musí tyto hodnoty použít, pokud je kopírovaný identifikátor URI anonymní.
Vzhledem k široké škále síťových technologií, které se v současné době běžně používají (například překlad adres (NAT, DHCP a brány firewall), mnoho nasazení nemůže danému koncovému bodu přiřadit smysluplný globální identifikátor URI. Aby tyto anonymní koncové body mohly iniciovat vzorce výměny zpráv a přijímat odpovědi, definuje specifikace přidělování webových služeb identifikátor URI pro koncové body, které nemohou mít stabilní a přeložitelný identifikátor URI.
Požadavky, které používají tuto adresu, musí poskytovat určitý mechanismus pro doručování odpovědí nebo chyb (například vrácení odpovědi ve stejném přenosovém připojení). Tímto mechanismem může být přenosový protokol požadavku/odpovědi (například HTTP GET nebo POST). Tento identifikátor URI lze použít jako cíl pro zprávy odpovědi a za jiných okolností by se neměl používat jako cíl.