EndpointAddress.IsAnonymous 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 wordt een waarde opgehaald die aangeeft of het eindpunt anoniem is.
public:
property bool IsAnonymous { bool get(); };
public bool IsAnonymous { get; }
member this.IsAnonymous : bool
Public ReadOnly Property IsAnonymous As Boolean
Waarde van eigenschap
trueals het eindpunt isAnonymousUri; anders. false
Voorbeelden
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;
Opmerkingen
Gebruik deze methode om te controleren of de AnonymousUri URI handmatig wordt gekopieerd van een EndpointAddress naar de URI van een EndpointAddress10 of een EndpointAddressAugust2004. Dit moet gebeuren omdat beide EndpointAddress10 en EndpointAddressAugust2004 speciale anonieme waarden hebben. Gebruikers moeten deze waarden gebruiken als de URI die wordt gekopieerd anoniem is.
Vanwege het bereik van netwerktechnologieën dat momenteel wordt gebruikt (bijvoorbeeld NAT, DHCP en firewalls), kunnen veel implementaties geen zinvolle globale URI toewijzen aan een bepaald eindpunt. Om deze anonieme eindpunten toe te staan patronen voor het uitwisselen van berichten te initiëren en antwoorden te ontvangen, definieert de specificatie webservicesadressering een URI voor gebruik door eindpunten die geen stabiele, oplossings-URI kunnen hebben.
Aanvragen die dit adres gebruiken, moeten een mechanisme bieden voor het leveren van antwoorden of fouten (bijvoorbeeld het retourneren van het antwoord op dezelfde transportverbinding). Dit mechanisme kan een transportprotocol voor aanvragen/antwoorden zijn (bijvoorbeeld HTTP GET of POST). Deze URI kan worden gebruikt als de bestemming voor antwoordberichten en mag niet worden gebruikt als de bestemming in andere omstandigheden.