Bagikan melalui


SemaphoreSecurity.AuditRuleFactory Metode

Definisi

Membuat aturan audit baru, menentukan pengguna yang berlaku untuk aturan, hak akses untuk audit, dan hasil yang memicu aturan audit.

public:
 override System::Security::AccessControl::AuditRule ^ AuditRuleFactory(System::Security::Principal::IdentityReference ^ identityReference, int accessMask, bool isInherited, System::Security::AccessControl::InheritanceFlags inheritanceFlags, System::Security::AccessControl::PropagationFlags propagationFlags, System::Security::AccessControl::AuditFlags flags);
public override System.Security.AccessControl.AuditRule AuditRuleFactory (System.Security.Principal.IdentityReference identityReference, int accessMask, bool isInherited, System.Security.AccessControl.InheritanceFlags inheritanceFlags, System.Security.AccessControl.PropagationFlags propagationFlags, System.Security.AccessControl.AuditFlags flags);
override this.AuditRuleFactory : System.Security.Principal.IdentityReference * int * bool * System.Security.AccessControl.InheritanceFlags * System.Security.AccessControl.PropagationFlags * System.Security.AccessControl.AuditFlags -> System.Security.AccessControl.AuditRule
Public Overrides Function AuditRuleFactory (identityReference As IdentityReference, accessMask As Integer, isInherited As Boolean, inheritanceFlags As InheritanceFlags, propagationFlags As PropagationFlags, flags As AuditFlags) As AuditRule

Parameter

identityReference
IdentityReference

Yang IdentityReference mengidentifikasi pengguna atau grup tempat aturan berlaku.

accessMask
Int32

Kombinasi SemaphoreRights nilai bitwise yang menentukan hak akses untuk audit, ditransmisikan ke bilangan bulat.

isInherited
Boolean

Tidak berarti untuk handel tunggu bernama, karena tidak memiliki hierarki.

inheritanceFlags
InheritanceFlags

Tidak berarti untuk handel tunggu bernama, karena tidak memiliki hierarki.

propagationFlags
PropagationFlags

Tidak berarti untuk handel tunggu bernama, karena tidak memiliki hierarki.

flags
AuditFlags

Kombinasi AuditFlags nilai bitwise yang menentukan apakah akan mengaudit akses yang berhasil, akses gagal, atau keduanya.

Mengembalikan

Objek SemaphoreAuditRule yang mewakili aturan audit yang ditentukan untuk pengguna yang ditentukan. Jenis pengembalian metode adalah kelas dasar, AuditRule, tetapi nilai yang dikembalikan dapat ditransmisikan dengan aman ke kelas turunan.

Pengecualian

accessMask, inheritanceFlags, propagationFlags, atau flags menentukan nilai yang tidak valid.

identityReferenceadalah null.

-atau-

accessMask adalah nol.

identityReference bukan jenis SecurityIdentifier, atau jenis seperti NTAccount yang dapat dikonversi ke jenis SecurityIdentifier.

Keterangan

Cara yang disarankan untuk membuat aturan audit adalah dengan menggunakan konstruktor SemaphoreAuditRule kelas.

Catatan

Meskipun bendera pewarisan dan penyebaran tidak berarti untuk semaphores bernama, masih mungkin untuk menentukannya. Ini tidak disarankan, karena tidak perlu mempersulit pemeliharaan aturan, misalnya dengan mengganggu kombinasi aturan yang sebaliknya akan kompatibel.

Berlaku untuk