Udostępnij za pośrednictwem


HttpWebRequest.UseDefaultCredentials Właściwość

Definicja

Pobiera lub ustawia wartość Boolean, która określa, czy poświadczenia domyślne są wysyłane z żądaniami.

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

Wartość właściwości

true, jeśli są używane poświadczenia domyślne; w przeciwnym razie false. Wartość domyślna to false.

Wyjątki

Podjęto próbę ustawienia tej właściwości po wysłaniu żądania.

Uwagi

Ostrożność

WebRequest, HttpWebRequest, ServicePointi WebClient są przestarzałe i nie należy ich używać do tworzenia nowych aplikacji. Zamiast tego użyj HttpClient.

Ustaw tę właściwość na true, gdy żądania wysyłane przez ten obiekt HttpWebRequest powinny, jeśli zażąda tego serwera, być uwierzytelnione przy użyciu poświadczeń aktualnie zalogowanego użytkownika. W przypadku aplikacji klienckich jest to pożądane zachowanie w większości scenariuszy. W przypadku aplikacji warstwy środkowej, takich jak aplikacje ASP.NET, zamiast używać tej właściwości, zazwyczaj należy ustawić właściwość Credentials na poświadczenia klienta, w którym imieniu jest wykonywane żądanie.

Dotyczy