Aracılığıyla paylaş


UrlAuthorizationModule.CheckUrlAccessForPrincipal Yöntem

Tanım

Kullanıcının istenen dosyaya erişimi olup olmadığını belirler.

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

Parametreler

virtualPath
String

Dosyanın sanal yolu.

user
IPrincipal

IPrincipal Geçerli kullanıcıyı temsil eden bir nesne.

verb
String

İstekte bulunmak için kullanılan HTTP fiili.

Döndürülenler

true geçerli kullanıcı dosyaya erişebiliyorsa; aksi takdirde , false.

Özel durumlar

virtualPath, null değeridir.

-veya-

user, null değeridir.

-veya-

verb, null değeridir.

virtualPath uygulama kök yolunun dışındadır.

Açıklamalar

yöntemi, CheckUrlAccessForPrincipal geçerli kullanıcıya uygulama için Web.config dosyasında istenen dosyaya erişim izni verilip verilmediğini denetler.

İstekte bulunmak için kullanılan HTTP fiili , POSTveya HEADCheckUrlAccessForPrincipal iseGET, yöntem dosyaya okuma erişimi olup olmadığını denetler. Başka bir fiil kullanılırsa, dosyaya CheckUrlAccessForPrincipal okuma/yazma erişimi denetimi yapılır.

Daha fazla bilgi ve örnek bir Web.config dosyası için sınıf belgelerine UrlAuthorizationModule bakın.

Şunlara uygulanır