ICredentialPolicy.ShouldSendCredential Methode

Definitie

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

challengeUri
Uri

De Uri aanvraag wordt ontvangen.

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.

Van toepassing op