WebClientProtocol.PreAuthenticate 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 haalt u op of stelt u in of verificatie vooraf is ingeschakeld.
public:
property bool PreAuthenticate { bool get(); void set(bool value); };
public bool PreAuthenticate { get; set; }
member this.PreAuthenticate : bool with get, set
Public Property PreAuthenticate As Boolean
Waarde van eigenschap
true om de aanvraag vooraf te verifiëren; anders, false. De standaardwaarde is false.
Opmerkingen
Wanneer een client een resource aanvraagt zonder referenties, vraagt de server de aanvraag uit en geeft aan welke verificatieschema's deze ondersteunt. De client kiest een verificatieschema en verzendt de juiste WWW-authenticate header naar de server. Wanneer PreAuthenticate is true, wordt de WWW-authenticate header verzonden met alle volgende aanvragen.
Wanneer PreAuthenticate is false, wordt er een aanvraag gedaan bij de XML-webservicemethode zonder de gebruiker in eerste instantie te verifiëren. Als de XML-webservice anonieme toegang toestaat, wordt de XML-webservicemethode uitgevoerd. Als anonieme toegang niet is toegestaan, wordt een 401 HTTP-retourcode teruggestuurd naar de client. Als reactie retourneert de WebClientProtocol klasse verificatiereferenties naar de webserver. Als de client is geverifieerd en vervolgens gemachtigd is voor toegang tot de XML-webservice, wordt de XML-webservicemethode uitgevoerd; anders wordt de toegang tot de client geweigerd.