Udostępnij za pośrednictwem


WebRequest.UseDefaultCredentials Właściwość

Definicja

Po zastąpieniu klasy potomnej pobiera lub ustawia Boolean wartość, która kontroluje, czy DefaultCredentials są wysyłane z żądaniami.

public:
 virtual property bool UseDefaultCredentials { bool get(); void set(bool value); };
public virtual bool UseDefaultCredentials { get; set; }
member this.UseDefaultCredentials : bool with get, set
Public Overridable 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.

Każda próba uzyskania dostępu do właściwości jest podejmowana, gdy właściwość nie jest zastępowana w klasie potomnej.

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 WebRequest 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