ICredentialPolicy.ShouldSendCredential Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Retourneert een Boolean die aangeeft of de referenties van de client worden verzonden met een resourceaanvraag die is gemaakt met behulp van een exemplaar van de WebRequest klasse.
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
Parameters
- request
- WebRequest
De WebRequest resource die wordt aangevraagd.
- credential
- NetworkCredential
De NetworkCredential die wordt verzonden met de aanvraag als deze methode retourneert true.
- authenticationModule
- IAuthenticationModule
De IAuthenticationModule verificatie wordt uitgevoerd als verificatie is vereist.
Retouren
true als de referenties worden verzonden met de aanvraag; anders, false.
Opmerkingen
Nadat een ICredentialPolicy beleid is opgegeven door de AuthenticationManager.CredentialPolicy eigenschap in te stellen, wordt de IAuthenticationModule verificatie voor een WebRequest methode ShouldSendCredential aangeroepen voordat de verificatie wordt uitgevoerd. Als deze methode wordt geretourneerd false, wordt verificatie niet uitgevoerd.
Wanneer de oorspronkelijke aanvraag is omgeleid of proxyverificatie is vereist, kan de resource die wordt challengeUri geïdentificeerd, afwijken van de aangevraagde resource die is opgegeven in WebRequest.RequestUri. In het geval van omleiding challengeUri bevat de werkelijke bestemming Uri. Als proxyverificatie is vereist, challengeUri bevat het adres van de proxyserver waarvoor clientverificatie is vereist.