WebRequest.UseDefaultCredentials 屬性

定義

在子代類別中覆寫時,取得或設定 Boolean 值,控制是否以要求傳送 DefaultCredentials

C#
public virtual bool UseDefaultCredentials { get; set; }

屬性值

如果使用預設認證,true;否則 false。 預設值為 false

例外狀況

您嘗試在傳送要求之後設定這個屬性。

當屬性未在子代類別中覆寫時,會嘗試存取屬性。

備註

注意

WebRequestHttpWebRequestServicePointWebClient 已經過時,您不應該將它們用於新的開發。 請改用 HttpClient

當這個 WebRequest 物件提出要求時,如果伺服器要求,請使用目前登入使用者的認證進行驗證時,將此屬性設定為 true。 針對客戶端應用程式,這是大部分案例中所需的行為。 對於中介層應用程式,例如 ASP.NET 應用程式,而不是使用這個屬性,您通常會將 Credentials 屬性設定為代表提出要求之客戶端的認證。

適用於

產品 版本
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1
UWP 10.0