FileAuthorizationModule.CheckFileAccessForUser(String, IntPtr, String) 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 der Benutzer Zugriff auf die angeforderte Datei hat.
public:
static bool CheckFileAccessForUser(System::String ^ virtualPath, IntPtr token, System::String ^ verb);
public static bool CheckFileAccessForUser(string virtualPath, IntPtr token, string verb);
static member CheckFileAccessForUser : string * nativeint * string -> bool
Public Shared Function CheckFileAccessForUser (virtualPath As String, token As IntPtr, verb As String) As Boolean
Parameter
- virtualPath
- String
Der virtuelle Pfad zur Datei.
- token
-
IntPtr
nativeint
Ein Windows Zugriffstoken, das den Benutzer darstellt.
- verb
- String
Das ZUM Erstellen der Anforderung verwendete HTTP-Verb.
Gibt zurück
true, wenn der durch token dargestellte aktuelle Windows Benutzer Zugriff auf die Datei mit dem angegebenen HTTP-Verb hat oder wenn das modul FileAuthorizationModule nicht in der Konfigurationsdatei der Anwendung definiert ist; andernfalls false.
Ausnahmen
virtualPath befindet sich nicht in der Anwendungsverzeichnisstruktur der Webanwendung.
Die angegebene virtualPath Datei ist nicht vorhanden.
Hinweise
Die CheckFileAccessForUser-Methode überprüft, ob der aktuelle Benutzer, dargestellt durch ein Windows Zugriffstoken, Zugriff auf die angeforderte Datei in den Zugriffssteuerungslisten (Access Control Lists, ACLs) des Dateisystems gewährt wird. Der virtuelle Pfad wird dem physischen Dateisystempfad zugeordnet, bevor die Überprüfung durchgeführt wird.
Wenn das ZUM Erstellen der Anforderung GETverwendete HTTP-Verb oder POSTHEADdie CheckFileAccessForUser Methode den Lesezugriff auf die Datei überprüft. Wenn ein anderes Verb verwendet wird, sucht die CheckFileAccessForUser Methode nach Lese-/Schreibberechtigungen für die Datei.
Sicherheitshinweis Wenn das FileAuthorizationModule Modul nicht im httpModules Konfigurationsabschnitt für die Anwendung definiert ist, gibt das FileAuthorizationModule Modul immer zurück true.