UrlAuthorizationModule.CheckUrlAccessForPrincipal 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.
Bestimmt, ob dem Benutzer Zugriff auf die angeforderte Datei gewährt wird.
public:
static bool CheckUrlAccessForPrincipal(System::String ^ virtualPath, System::Security::Principal::IPrincipal ^ user, System::String ^ verb);
public static bool CheckUrlAccessForPrincipal (string virtualPath, System.Security.Principal.IPrincipal user, string verb);
static member CheckUrlAccessForPrincipal : string * System.Security.Principal.IPrincipal * string -> bool
Public Shared Function CheckUrlAccessForPrincipal (virtualPath As String, user As IPrincipal, verb As String) As Boolean
Parameter
- virtualPath
- String
Der virtuelle Pfad zur Datei.
- user
- IPrincipal
Ein IPrincipal-Objekt, das den aktuellen Benutzer darstellt.
- verb
- String
Das HTTP-Verb, das für die Anforderung verwendet wird.
Gibt zurück
true
, wenn der aktuelle Benutzer auf die Datei zugreifen kann, andernfalls false
.
Ausnahmen
virtualPath
ist außerhalb des Anwendungsstammpfads.
Hinweise
Die CheckUrlAccessForPrincipal -Methode überprüft, ob dem aktuellen Benutzer Zugriff auf die angeforderte Datei in der Web.config-Datei für die Anwendung gewährt wird.
Wenn das für die Anforderung verwendete HTTP-Verb , oder lautetGET
, überprüft die CheckUrlAccessForPrincipal -Methode auf Lesezugriff auf die HEAD
Datei. POST
Wenn ein anderes Verb verwendet wird, überprüft die CheckUrlAccessForPrincipal auf Lese-/Schreibzugriff auf die Datei.
Weitere Informationen und ein Beispiel Web.config Datei finden Sie in der Dokumentation zur UrlAuthorizationModule Klasse.