FileAuthorizationModule.CheckFileAccessForUser(String, IntPtr, String) 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.
Bepaalt of de gebruiker toegang heeft tot het aangevraagde bestand.
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
Parameters
- virtualPath
- String
Het virtuele pad naar het bestand.
- token
-
IntPtr
nativeint
Een Windows toegangstoken dat de gebruiker vertegenwoordigt.
- verb
- String
Het HTTP-werkwoord dat wordt gebruikt om de aanvraag te maken.
Retouren
true als de huidige Windows gebruiker die wordt vertegenwoordigd door token toegang heeft tot het bestand met behulp van het opgegeven HTTP-werkwoord of als de FileAuthorizationModule-module niet is gedefinieerd in het configuratiebestand van de toepassing; anders false.
Uitzonderingen
virtualPath zich niet in de toepassingsmapstructuur van de webtoepassing bevindt.
Het bestand dat is opgegeven door virtualPath bestaat niet.
Opmerkingen
De methode CheckFileAccessForUser controleert of de huidige gebruiker, vertegenwoordigd door een Windows-toegangstoken, toegang krijgt tot het aangevraagde bestand in de toegangsbeheerlijsten (ACL's) van het bestandssysteem. Het virtuele pad wordt toegewezen aan het fysieke bestandssysteempad voordat de controle wordt uitgevoerd.
Als het HTTP-werkwoord dat wordt gebruikt om de aanvraag te maken, is GET, POSTof HEADals de CheckFileAccessForUser methode controleert op leestoegang tot het bestand. Als er een ander werkwoord wordt gebruikt, controleert de CheckFileAccessForUser methode op lees-/schrijfmachtigingen voor het bestand.
Beveiligingsnotitie Als de FileAuthorizationModule module niet is gedefinieerd in de httpModules configuratiesectie voor de toepassing, wordt de FileAuthorizationModule module altijd geretourneerd true.