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í.
Boolean Vrátí hodnotu označující, jestli jsou přihlašovací údaje klienta odeslány s požadavkem na prostředek vytvořený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
Jedná se WebRequest o požadovaný prostředek.
- credential
- NetworkCredential
Tato NetworkCredential metoda se odešle s požadavkem, pokud tato metoda vrátí true.
- authenticationModule
- IAuthenticationModule
Pokud IAuthenticationModule je vyžadováno ověření, provede se ověření.
Návraty
truepokud jsou přihlašovací údaje odeslány s požadavkem; v opačném případě . false
Poznámky
ICredentialPolicy Po zadání zásady nastavením AuthenticationManager.CredentialPolicy vlastnosti, IAuthenticationModule která zpracovává ověřování pro WebRequest vyvolání ShouldSendCredential metody před provedením ověřování. Pokud tato metoda vrátí false, ověřování se neprovádí.
Pokud je původní požadavek přesměrován nebo je vyžadováno ověřování proxy serverem, může se prostředek identifikovaný challengeUri pomocí jiného požadovaného prostředku, který je zadán v WebRequest.RequestUri. V případě přesměrování challengeUri obsahuje skutečný cíl Uri. Pokud se vyžaduje ověření proxy serveru, challengeUri obsahuje adresu proxy serveru, který vyžaduje ověření klienta.