Aracılığıyla paylaş


AccessRule Oluşturucu

Tanım

Belirtilen değerleri kullanarak sınıfının yeni bir örneğini AccessRule başlatır.

protected:
 AccessRule(System::Security::Principal::IdentityReference ^ identity, int accessMask, bool isInherited, System::Security::AccessControl::InheritanceFlags inheritanceFlags, System::Security::AccessControl::PropagationFlags propagationFlags, System::Security::AccessControl::AccessControlType type);
protected AccessRule (System.Security.Principal.IdentityReference identity, int accessMask, bool isInherited, System.Security.AccessControl.InheritanceFlags inheritanceFlags, System.Security.AccessControl.PropagationFlags propagationFlags, System.Security.AccessControl.AccessControlType type);
new System.Security.AccessControl.AccessRule : System.Security.Principal.IdentityReference * int * bool * System.Security.AccessControl.InheritanceFlags * System.Security.AccessControl.PropagationFlags * System.Security.AccessControl.AccessControlType -> System.Security.AccessControl.AccessRule
Protected Sub New (identity As IdentityReference, accessMask As Integer, isInherited As Boolean, inheritanceFlags As InheritanceFlags, propagationFlags As PropagationFlags, type As AccessControlType)

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 bu kural bir üst kapsayıcıdan devralındıysa.

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.

type
AccessControlType

Geçerli erişim denetimi türü.

Özel durumlar

parametresinin identity değeri olarak SecurityIdentifieratanamaz veya type parametre geçersiz bir değer içeriyor.

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

Devralanlara Notlar

Bu yöntem tümleştiriciler tarafından kullanılmamalıdır. Tümleştiriciler hiçbir zaman devralınan kurallar oluşturmamalıdır.

Şunlara uygulanır