DirectoryObjectSecurity.AccessRuleFactory Yöntem
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 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 inheritanceFlags
Noneyayma 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.