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
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 , POST
veya HEAD
CheckUrlAccessForPrincipal 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.