FileSystemSecurity.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.
Menginisialisasi instans baru kelas yang FileSystemAuditRule mewakili aturan audit yang ditentukan untuk pengguna yang ditentukan.
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 sealed 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 NotOverridable 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
Objek IdentityReference yang mewakili akun pengguna.
- accessMask
- Int32
Bilangan bulat yang menentukan jenis akses.
- isInherited
- Boolean
true
jika aturan akses diwariskan; jika tidak, false
.
- inheritanceFlags
- InheritanceFlags
Salah InheritanceFlags satu nilai yang menentukan cara menyebarluaskan akses masker ke objek anak.
- propagationFlags
- PropagationFlags
Salah PropagationFlags satu nilai yang menentukan cara menyebarluaskan entri Access Control (ACE) ke objek anak.
- flags
- AuditFlags
Salah AuditFlags satu nilai yang menentukan jenis audit yang akan dilakukan.
Mengembalikan
Objek baru FileSystemAuditRule yang mewakili aturan audit yang ditentukan untuk pengguna yang ditentukan.
Pengecualian
Properti accessMask
, inheritanceFlags
, propagationFlags
, atau flags
menentukan nilai yang tidak valid.
Properti identityReference
adalah null
.
-atau-
Properti accessMask
adalah nol.
Properti 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 FileSystemAuditRule kelas.
Jenis AuditRuleFactory pengembalian metode adalah kelas dasar, AuditRule, tetapi nilai yang dikembalikan dapat ditransmisikan dengan aman ke kelas turunan.