HasPermissions¶
Bir kimliğin bir dizin veya süreç üzerinde belirtilen tüm izinlere sahip olup olmadığını denetler.
1 | |
Parametreler¶
string id
Dizinin veya sürecin GUID'si.
( string | Identity ) identity
Kimlik nesnesi veya GUID dizesi.
string permissions optional
Virgülle ayrılmış izin adları. Belirtilmediğinde varsayılan değer read olur.
Döndürür¶
true İstenen tüm izinler verilmişse; false erişim reddedilmişse, hedef veya kimlik bulunamazsa ya da hedef başka bir kiracıya aitse.
Notlar¶
İzin adlarında büyük/küçük harf duyarlılığı yoktur: Read, Execute, Write, Delete, Security, All. Başında ve sonundaki boşluklar yok sayılır. Geçersiz GUID'ler, boş izinler ve bilinmeyen izin adları hata oluşturur. Süreç ve dizin ACL devralımı dikkate alınır.
Örnek¶
1 2 | |