Bagikan melalui


PipeSecurity.AuditRuleFactory Metode

Definisi

Menginisialisasi instans AuditRule baru kelas dengan nilai 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

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

accessMask
Int32

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

isInherited
Boolean

true jika aturan ini diwarisi dari kontainer induk; jika tidak, salah.

inheritanceFlags
InheritanceFlags

Salah InheritanceFlags satu nilai yang menentukan properti pewarisan aturan akses.

propagationFlags
PropagationFlags

Salah PropagationFlags satu nilai yang menentukan apakah aturan akses yang diwariskan secara otomatis disebarluaskan. Bendera penyebaran diabaikan jika inheritanceFlags diatur ke None.

flags
AuditFlags

Salah AuditFlags satu nilai yang menentukan jenis kontrol akses yang valid.

Mengembalikan

Objek AuditRule yang dibuat metode ini.

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 PipeAuditRule kelas .

Berlaku untuk