ObjectAccessRule Oluşturucu
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.
Belirtilen değerlerle sınıfının yeni bir örneğini ObjectAccessRule başlatır.
protected:
ObjectAccessRule(System::Security::Principal::IdentityReference ^ identity, int accessMask, bool isInherited, System::Security::AccessControl::InheritanceFlags inheritanceFlags, System::Security::AccessControl::PropagationFlags propagationFlags, Guid objectType, Guid inheritedObjectType, System::Security::AccessControl::AccessControlType type);
protected ObjectAccessRule (System.Security.Principal.IdentityReference identity, int accessMask, bool isInherited, System.Security.AccessControl.InheritanceFlags inheritanceFlags, System.Security.AccessControl.PropagationFlags propagationFlags, Guid objectType, Guid inheritedObjectType, System.Security.AccessControl.AccessControlType type);
new System.Security.AccessControl.ObjectAccessRule : System.Security.Principal.IdentityReference * int * bool * System.Security.AccessControl.InheritanceFlags * System.Security.AccessControl.PropagationFlags * Guid * Guid * System.Security.AccessControl.AccessControlType -> System.Security.AccessControl.ObjectAccessRule
Protected Sub New (identity As IdentityReference, accessMask As Integer, isInherited As Boolean, inheritanceFlags As InheritanceFlags, propagationFlags As PropagationFlags, objectType As Guid, inheritedObjectType As Guid, type As AccessControlType)
Parametreler
- identity
- IdentityReference
Erişim kuralının uygulandığı kimlik. Olarak atanabilecek SecurityIdentifierbir nesne olmalıdır.
- accessMask
- Int32
Bu kuralın erişim maskesi. Erişim maskesi, anlamları tek tek tümleştiriciler tarafından tanımlanan anonim bitlerden oluşan 32 bitlik bir koleksiyondur.
- isInherited
- Boolean
true
bu kural bir üst kapsayıcıdan devralındıysa.
- inheritanceFlags
- InheritanceFlags
Erişim kuralının devralma özelliklerini belirtir.
- propagationFlags
- PropagationFlags
Devralınan erişim kurallarının otomatik olarak yayılıp yayılmayacağını belirtir. olarak ayarlanırsa inheritanceFlags
Noneyayma bayrakları yoksayılır.
- objectType
- Guid
Kuralın uygulandığı nesnenin türü.
- inheritedObjectType
- Guid
Kuralı devralabilen alt nesnenin türü.
- type
- AccessControlType
Bu kuralın erişime izin verip vermeyeceğini veya erişimi reddedip reddettimediğini belirtir.
Özel durumlar
parametresinin identity
değeri olarak SecurityIdentifieratanamaz veya type
parametre geçersiz bir değer içeriyor.
Parametrenin accessMask
değeri 0'dır veya inheritanceFlags
veya propagationFlags
parametreleri tanınmayan bayrak değerleri içerir.