UrlAuthorizationModule.CheckUrlAccessForPrincipal Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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'e eşittir.
-veya-
user, null'e eşittir.
-veya-
verb, null'e eşittir.
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 verilip verilmediğini denetler.
İstekte bulunmak için kullanılan HTTP fiili , GETveya POSTHEAD iseCheckUrlAccessForPrincipal, yöntem dosyaya okuma erişimi olup olmadığını denetler. Başka bir fiil kullanılırsa, dosyaya CheckUrlAccessForPrincipal okuma/yazma erişimi olup olmadığını denetler.
Daha fazla bilgi ve örnek bir Web.config dosyası için sınıf belgelerine UrlAuthorizationModule bakın.