UrlAuthorizationModule.CheckUrlAccessForPrincipal Methode

Definition

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 ist null.

-oder-

user ist null.

-oder-

verb ist null.

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.

Gilt für: