HttpClientHandler.UseDefaultCredentials Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene o imposta un valore che controlla se le credenziali predefinite sono inviate con le richieste dal gestore.
public:
property bool UseDefaultCredentials { bool get(); void set(bool value); };
public bool UseDefaultCredentials { get; set; }
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public bool UseDefaultCredentials { get; set; }
member this.UseDefaultCredentials : bool with get, set
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
member this.UseDefaultCredentials : bool with get, set
Public Property UseDefaultCredentials As Boolean
Valore della proprietà
true
se vengono usate le credenziali predefinite; in caso contrario, false
. Il valore predefinito è false
.
- Attributi
Commenti
Impostare questa proprietà su true
quando le richieste effettuate dall'oggetto HttpClientHandler devono essere autenticate tramite le credenziali dell'utente attualmente connesso. Per le applicazioni client, si tratta del comportamento desiderato nella maggior parte degli scenari. Per le applicazioni di livello intermedio, ad esempio le applicazioni ASP.NET, anziché usare questa proprietà, in genere si imposta la Credentials proprietà sulle credenziali del client per conto della richiesta.
Questa proprietà non influisce sulle credenziali proxy. Quando viene usato il proxy predefinito (sistema), impostare le credenziali in modo esplicito usando la DefaultProxyCredentials proprietà . Quando il proxy viene impostato dalla Proxy proprietà, impostare le credenziali per il proxy tramite la relativa Credentials proprietà.
Se questa proprietà è stata impostata su true
, ha un effetto collaterale sulla Credentials proprietà e Credentials verrà impostata su DefaultCredentials.