Bagikan melalui


DirectoryObjectSecurity.AccessRuleFactory Metode

Definisi

Menginisialisasi instans AccessRule baru kelas dengan nilai yang ditentukan.

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

Parameter

identityReference
IdentityReference

Identitas tempat aturan akses berlaku. Ini harus menjadi objek yang dapat dilemparkan SecurityIdentifiersebagai .

accessMask
Int32

Masker akses aturan ini. Masker akses adalah koleksi bit anonim 32-bit, yang maknanya didefinisikan oleh integrator individu.

isInherited
Boolean

true jika aturan ini diwariskan dari kontainer induk.

inheritanceFlags
InheritanceFlags

Menentukan properti pewarisan aturan akses.

propagationFlags
PropagationFlags

Menentukan apakah aturan akses yang diwariskan secara otomatis disebarluaskan. Bendera penyebaran diabaikan jika inheritanceFlags diatur ke None.

type
AccessControlType

Menentukan jenis kontrol akses yang valid.

objectType
Guid

Identitas kelas objek tempat aturan akses baru diterapkan.

inheritedObjectType
Guid

Identitas kelas objek anak yang dapat mewarisi aturan akses baru.

Mengembalikan

Objek AccessRule yang dibuat metode ini.

Berlaku untuk