WebRequest.PreAuthenticate Egenskap

Definition

När den åsidosättas i en underordnad klass anger om begäran ska autentiseras i förväg.

public:
 virtual property bool PreAuthenticate { bool get(); void set(bool value); };
public virtual bool PreAuthenticate { get; set; }
member this.PreAuthenticate : bool with get, set
Public Overridable Property PreAuthenticate As Boolean

Egenskapsvärde

trueförautentisera; annars . false

Undantag

Alla försök görs att hämta eller ange egenskapen när egenskapen inte åsidosättas i en underordnad klass.

Kommentarer

Caution

WebRequest, HttpWebRequest, ServicePoint, och WebClient är föråldrade och du bör inte använda dem för ny utveckling. Använd HttpClient i stället.

Med undantag för den första begäran PreAuthenticate anger egenskapen om du vill skicka autentiseringsinformation med efterföljande begäranden utan att vänta på att bli utmanad av servern. När PreAuthenticate är falseväntar väntan på WebRequest en autentiseringsutmaning innan autentiseringsinformation skickas.

Note

Klassen WebRequest är en abstract klass. Det faktiska beteendet WebRequest för instanser vid körning bestäms av den underordnade klassen som returneras av WebRequest.Create metoden. Mer information om standardvärden och undantag finns i dokumentationen för underordnade klasser, till exempel HttpWebRequest och FileWebRequest.

Gäller för

Se även