AuthorizationRule Oluşturucu
Ö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.
Belirtilen değerleri kullanarak sınıfının yeni bir örneğini AccessRule başlatır.
protected public:
AuthorizationRule(System::Security::Principal::IdentityReference ^ identity, int accessMask, bool isInherited, System::Security::AccessControl::InheritanceFlags inheritanceFlags, System::Security::AccessControl::PropagationFlags propagationFlags);
protected internal AuthorizationRule(System.Security.Principal.IdentityReference identity, int accessMask, bool isInherited, System.Security.AccessControl.InheritanceFlags inheritanceFlags, System.Security.AccessControl.PropagationFlags propagationFlags);
new System.Security.AccessControl.AuthorizationRule : System.Security.Principal.IdentityReference * int * bool * System.Security.AccessControl.InheritanceFlags * System.Security.AccessControl.PropagationFlags -> System.Security.AccessControl.AuthorizationRule
Protected Friend Sub New (identity As IdentityReference, accessMask As Integer, isInherited As Boolean, inheritanceFlags As InheritanceFlags, propagationFlags As PropagationFlags)
- identity
- IdentityReference
Erişim kuralının geçerli olduğu kimlik. Bu parametre, olarak yayınlanabilir bir SecurityIdentifiernesne olmalıdır.
- accessMask
- Int32
Bu kuralın erişim maskesi. Erişim maskesi, anlamı tek tek tümleştiriciler tarafından tanımlanan 32 bitlik anonim bit koleksiyonudur.
- isInherited
- Boolean
true
bu kuralı bir üst kapsayıcıdan devralmak için.
- inheritanceFlags
- InheritanceFlags
Erişim kuralının devralma özellikleri.
- propagationFlags
- PropagationFlags
Devralınan erişim kurallarının otomatik olarak yayılıp yayılmadığı. olarak ayarlanırsa inheritanceFlags
Noneyayma bayrakları yoksayılır.
parametresinin identity
değeri olarak SecurityIdentifieratanamaz.
Parametrenin accessMask
değeri sıfırdır veya inheritanceFlags
veya propagationFlags
parametreleri tanınmayan bayrak değerleri içerir.
Ürün | Sürümler |
---|---|
.NET | Core 1.0, Core 1.1, 6 (package-provided), 6, 7 (package-provided), 7, 8 (package-provided), 8, 9 (package-provided), 9, 10 (package-provided), 10 |
.NET Framework | 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 2.0 (package-provided) |
Windows Desktop | 3.0, 3.1, 5 |
.NET geri bildirimi
.NET, açık kaynak bir projedir. Geri bildirim sağlamak için bir bağlantı seçin: