SemaphoreSecurity.AuditRuleFactory Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.
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.