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 der Benutzer Zugriff auf die angeforderte Datei hat.
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 ZUM Erstellen der Anforderung verwendete HTTP-Verb.
Gibt zurück
truewenn der aktuelle Benutzer auf die Datei zugreifen kann; andernfalls . false
Ausnahmen
virtualPath befindet sich 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 ZUM Erstellen der Anforderung GETverwendete HTTP-Verb oder POSTHEADdie CheckUrlAccessForPrincipal Methode den Lesezugriff auf die Datei überprüft. Wenn ein anderes Verb verwendet wird, wird der CheckUrlAccessForPrincipal Lese-/Schreibzugriff auf die Datei überprüft.
Weitere Informationen und ein Beispiel Web.config Datei finden Sie in der UrlAuthorizationModule Klassendokumentation.