Aracılığıyla paylaş


DirectoryObjectSecurity.AccessRuleFactory Yöntem

Tanım

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

public:
 virtual System::Security::AccessControl::AccessRule ^ AccessRuleFactory(System::Security::Principal::IdentityReference ^ identityReference, int accessMask, bool isInherited, System::Security::AccessControl::InheritanceFlags inheritanceFlags, System::Security::AccessControl::PropagationFlags propagationFlags, System::Security::AccessControl::AccessControlType type, Guid objectType, Guid inheritedObjectType);
public virtual System.Security.AccessControl.AccessRule AccessRuleFactory (System.Security.Principal.IdentityReference identityReference, int accessMask, bool isInherited, System.Security.AccessControl.InheritanceFlags inheritanceFlags, System.Security.AccessControl.PropagationFlags propagationFlags, System.Security.AccessControl.AccessControlType type, Guid objectType, Guid inheritedObjectType);
override this.AccessRuleFactory : System.Security.Principal.IdentityReference * int * bool * System.Security.AccessControl.InheritanceFlags * System.Security.AccessControl.PropagationFlags * System.Security.AccessControl.AccessControlType * Guid * Guid -> System.Security.AccessControl.AccessRule
Public Overridable Function AccessRuleFactory (identityReference As IdentityReference, accessMask As Integer, isInherited As Boolean, inheritanceFlags As InheritanceFlags, propagationFlags As PropagationFlags, type As AccessControlType, objectType As Guid, inheritedObjectType As Guid) As AccessRule

Parametreler

identityReference
IdentityReference

Erişim kuralının geçerli olduğu kimlik. Olarak atanabilecek SecurityIdentifierbir nesne 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

bu kural bir üst kapsayıcıdan devralındıysa true.

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.

type
AccessControlType

Geçerli erişim denetim türünü belirtir.

objectType
Guid

Yeni erişim kuralının uygulandığı nesne sınıfının kimliği.

inheritedObjectType
Guid

Yeni erişim kuralını devralabilen alt nesne sınıfının kimliği.

Döndürülenler

AccessRule Bu yöntemin oluşturduğu nesne.

Şunlara uygulanır