ICredentialPolicy.ShouldSendCredential Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Vrátí hodnotu Boolean , která označuje, jestli se přihlašovací údaje klienta odešlou s žádostí o prostředek provedeným pomocí instance WebRequest třídy.
public:
bool ShouldSendCredential(Uri ^ challengeUri, System::Net::WebRequest ^ request, System::Net::NetworkCredential ^ credential, System::Net::IAuthenticationModule ^ authenticationModule);
public bool ShouldSendCredential (Uri challengeUri, System.Net.WebRequest request, System.Net.NetworkCredential credential, System.Net.IAuthenticationModule authenticationModule);
abstract member ShouldSendCredential : Uri * System.Net.WebRequest * System.Net.NetworkCredential * System.Net.IAuthenticationModule -> bool
Public Function ShouldSendCredential (challengeUri As Uri, request As WebRequest, credential As NetworkCredential, authenticationModule As IAuthenticationModule) As Boolean
Parametry
- request
- WebRequest
Představuje WebRequest požadovaný prostředek.
- credential
- NetworkCredential
Pokud NetworkCredential tato metoda vrátí true
, odešle se spolu s požadavkem .
- authenticationModule
- IAuthenticationModule
Ten IAuthenticationModule , který provede ověřování, pokud je ověřování vyžadováno.
Návraty
true
pokud jsou přihlašovací údaje odeslány spolu s požadavkem; v opačném případě . false
Poznámky
ICredentialPolicy Po zadání zásady nastavením AuthenticationManager.CredentialPolicy vlastnosti IAuthenticationModule vyvolá metoda, která zpracovává ověřování pro WebRequestShouldSendCredential objekt před provedením ověřování. Pokud tato metoda vrátí false
, ověřování se neprovádí.
Pokud byl původní požadavek přesměrován nebo je vyžadováno ověření proxy serverem, může se prostředek identifikovaný challengeUri
nástrojem lišit od požadovaného prostředku zadaného v WebRequest.RequestUrinástroji . V případě přesměrování challengeUri
obsahuje skutečný cíl Uri. Pokud se vyžaduje ověření proxy serverem, challengeUri
obsahuje adresu proxy serveru, který vyžaduje ověření klienta.