Aracılığıyla paylaş


ObjectAccessRule Oluşturucu

Tanım

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 inheritanceFlagsNoneyayma 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.

Şunlara uygulanır