HttpWebRequest.UseDefaultCredentials Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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.