AuthorizationRule Oluşturucu

Tanım

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)

Parametreler

identity
IdentityReference

Erişim kuralının uygulandığı kimlik. Bu parametre, olarak yayınlanabilir bir SecurityIdentifiernesne 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 üst kapsayıcıdan bu kuralı 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 inheritanceFlagsNoneyayma bayrakları yoksayılır.

Özel durumlar

parametresinin identity değeri olarak SecurityIdentifieratanamaz.

parametresinin accessMask değeri sıfırdır veya inheritanceFlags veya propagationFlags parametreleri tanınmayan bayrak değerleri içerir.

Şunlara uygulanır