Udostępnij za pośrednictwem


HttpClientHandler.PreAuthenticate Właściwość

Definicja

Pobiera lub ustawia wartość wskazującą, czy program obsługi wysyła nagłówek autoryzacji z żądaniem.

public:
 property bool PreAuthenticate { bool get(); void set(bool value); };
public bool PreAuthenticate { get; set; }
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public bool PreAuthenticate { get; set; }
member this.PreAuthenticate : bool with get, set
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
member this.PreAuthenticate : bool with get, set
Public Property PreAuthenticate As Boolean

Wartość właściwości

true aby program obsługi wysyłał nagłówek autoryzacji HTTP z żądaniami po uwierzytelnieniu; w przeciwnym razie , false. Wartość domyślna to false.

Atrybuty

Uwagi

Po pomyślnym uwierzytelnieniu żądania Uri klienta, jeśli PreAuthenticate właściwość jest true i podano poświadczenia, HttpClientHandler pasuje do listy poświadczeń podanej Credentials we właściwości. Nagłówek autoryzacji jest wysyłany z każdym żądaniem do dowolnego Uri , który pasuje Uri do określonego ukośnika do ostatniego ukośnika.

Jeśli żądanie klienta do określonego Uri elementu nie zostało pomyślnie uwierzytelnione, żądanie używa standardowych procedur uwierzytelniania.

Z wyjątkiem pierwszego żądania właściwość wskazuje, PreAuthenticate czy wysyłać informacje uwierzytelniania z kolejnymi żądaniami do elementu, które pasują do Uri określonego Uri ukośnika do ostatniego ukośnika bez oczekiwania na żądanie przez serwer.

Dotyczy