ICredentialPolicy.ShouldSendCredential Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt einen Boolean-Wert zurück, der angibt, ob die Anmeldeinformationen des Clients mit einer Ressourcenanforderung gesendet werden, die mithilfe einer Instanz der WebRequest-Klasse ausgeführt wird.
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
Parameter
- request
- WebRequest
Die WebRequest, die die angeforderte Ressource darstellt.
- credential
- NetworkCredential
Die NetworkCredential, die mit der Anforderung gesendet wird, wenn diese Methode true
zurückgibt.
- authenticationModule
- IAuthenticationModule
Das IAuthenticationModule, das die Authentifizierung durchführt, wenn eine Authentifizierung erforderlich ist.
Gibt zurück
true
, wenn die Anmeldeinformationen mit der Anforderung gesendet werden, andernfalls false
.
Hinweise
Nachdem eine ICredentialPolicy Richtlinie durch Festlegen der AuthenticationManager.CredentialPolicy -Eigenschaft angegeben wurde, ruft der, der IAuthenticationModule die Authentifizierung für ein WebRequest verarbeitet, die ShouldSendCredential -Methode auf, bevor die Authentifizierung ausgeführt wird. Wenn diese Methode zurückgibt false
, wird die Authentifizierung nicht ausgeführt.
Wenn die ursprüngliche Anforderung umgeleitet wurde oder eine Proxyauthentifizierung erforderlich ist, kann sich die von identifizierte challengeUri
Ressource von der angeforderten Ressource unterscheiden, die in WebRequest.RequestUriangegeben ist. Enthält im Fall der Umleitung challengeUri
das tatsächliche Ziel Uri. Wenn die Proxyauthentifizierung erforderlich ist, challengeUri
enthält die Adresse des Proxyservers, der die Clientauthentifizierung erfordert.
Gilt für:
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für