Bagikan melalui


SystemAcl Kelas

Definisi

Mewakili Daftar Access Control Sistem (SACL).

public ref class SystemAcl sealed : System::Security::AccessControl::CommonAcl
public sealed class SystemAcl : System.Security.AccessControl.CommonAcl
type SystemAcl = class
    inherit CommonAcl
Public NotInheritable Class SystemAcl
Inherits CommonAcl
Warisan

Konstruktor

SystemAcl(Boolean, Boolean, Byte, Int32)

Menginisialisasi instans SystemAcl baru kelas dengan nilai yang ditentukan.

SystemAcl(Boolean, Boolean, Int32)

Menginisialisasi instans SystemAcl baru kelas dengan nilai yang ditentukan.

SystemAcl(Boolean, Boolean, RawAcl)

Menginisialisasi instans SystemAcl baru kelas dengan nilai yang ditentukan dari objek yang ditentukan RawAcl .

Properti

BinaryLength

Mendapatkan panjang, dalam byte, dari representasi biner objek saat ini CommonAcl . Panjang ini harus digunakan sebelum marshaling daftar kontrol akses (ACL) ke dalam array biner dengan menggunakan GetBinaryForm(Byte[], Int32) metode .

(Diperoleh dari CommonAcl)
Count

Mendapatkan jumlah entri kontrol akses (ACE) di objek saat ini CommonAcl .

(Diperoleh dari CommonAcl)
IsCanonical

Mendapatkan nilai Boolean yang menentukan apakah entri kontrol akses (ACE) dalam objek saat ini CommonAcl berada dalam urutan kanonis.

(Diperoleh dari CommonAcl)
IsContainer

Mengatur apakah CommonAcl objek adalah kontainer.

(Diperoleh dari CommonAcl)
IsDS

Mengatur apakah objek saat ini CommonAcl adalah daftar kontrol akses objek direktori (ACL).

(Diperoleh dari CommonAcl)
IsSynchronized

Properti ini selalu diatur ke false. Ini diimplementasikan hanya karena diperlukan untuk implementasi ICollection antarmuka.

(Diperoleh dari GenericAcl)
Item[Int32]

Mendapatkan atau mengatur pada CommonAce indeks yang ditentukan.

(Diperoleh dari CommonAcl)
Revision

Mendapatkan tingkat revisi .CommonAcl

(Diperoleh dari CommonAcl)
SyncRoot

Properti ini selalu mengembalikan null. Ini diimplementasikan hanya karena diperlukan untuk implementasi ICollection antarmuka.

(Diperoleh dari GenericAcl)

Metode

AddAudit(AuditFlags, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags)

Menambahkan aturan audit ke objek saat ini SystemAcl .

AddAudit(AuditFlags, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags, ObjectAceFlags, Guid, Guid)

Menambahkan aturan audit dengan pengaturan yang ditentukan ke objek saat ini SystemAcl . Gunakan metode ini untuk objek direktori Access Control Lists (ACL) saat menentukan jenis objek atau jenis objek yang diwariskan untuk aturan audit baru.

AddAudit(SecurityIdentifier, ObjectAuditRule)

Menambahkan aturan audit ke objek saat ini SystemAcl .

CopyTo(GenericAce[], Int32)

Menyalin masing-masing GenericAce saat ini GenericAcl ke dalam array yang ditentukan.

(Diperoleh dari GenericAcl)
Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
GetBinaryForm(Byte[], Int32)

Marshals CommonAcl konten objek ke dalam array byte yang ditentukan dimulai pada offset yang ditentukan.

(Diperoleh dari CommonAcl)
GetEnumerator()

Mengambil objek yang dapat Anda gunakan untuk melakukan iterasi melalui entri kontrol akses (ACE) dalam daftar kontrol akses (ACL).

(Diperoleh dari GenericAcl)
GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetType()

Mendapatkan dari instans Type saat ini.

(Diperoleh dari Object)
MemberwiseClone()

Membuat salinan dangkal dari saat ini Object.

(Diperoleh dari Object)
Purge(SecurityIdentifier)

Menghapus semua entri kontrol akses (ACE) yang terkandung oleh objek ini CommonAcl yang terkait dengan objek yang ditentukan SecurityIdentifier .

(Diperoleh dari CommonAcl)
RemoveAudit(AuditFlags, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags)

Menghapus aturan audit yang ditentukan dari objek saat ini SystemAcl .

RemoveAudit(AuditFlags, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags, ObjectAceFlags, Guid, Guid)

Menghapus aturan audit yang ditentukan dari objek saat ini SystemAcl . Gunakan metode ini untuk objek direktori Access Control Lists (ACL) saat menentukan jenis objek atau jenis objek yang diwariskan.

RemoveAudit(SecurityIdentifier, ObjectAuditRule)

Menghapus aturan audit yang ditentukan dari objek saat ini SystemAcl .

RemoveAuditSpecific(AuditFlags, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags)

Menghapus aturan audit yang ditentukan dari objek saat ini DiscretionaryAcl .

RemoveAuditSpecific(AuditFlags, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags, ObjectAceFlags, Guid, Guid)

Menghapus aturan audit yang ditentukan dari objek saat ini DiscretionaryAcl . Gunakan metode ini untuk objek direktori Access Control Lists (ACL) saat menentukan jenis objek atau jenis objek yang diwariskan.

RemoveAuditSpecific(SecurityIdentifier, ObjectAuditRule)

Menghapus aturan audit yang ditentukan dari objek saat ini DiscretionaryAcl .

RemoveInheritedAces()

Menghapus semua entri kontrol akses (ACE) yang diwariskan dari obyek ini CommonAcl .

(Diperoleh dari CommonAcl)
SetAudit(AuditFlags, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags)

Mengatur aturan audit yang ditentukan untuk objek yang ditentukan SecurityIdentifier .

SetAudit(AuditFlags, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags, ObjectAceFlags, Guid, Guid)

Mengatur aturan audit yang ditentukan untuk objek yang ditentukan SecurityIdentifier . Gunakan metode ini untuk objek direktori Access Control Lists (ACL) saat menentukan jenis objek atau jenis objek yang diwariskan.

SetAudit(SecurityIdentifier, ObjectAuditRule)

Mengatur aturan audit yang ditentukan untuk objek yang ditentukan SecurityIdentifier .

ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)

Implementasi Antarmuka Eksplisit

ICollection.CopyTo(Array, Int32)

Menyalin masing-masing GenericAce saat ini GenericAcl ke dalam array yang ditentukan.

(Diperoleh dari GenericAcl)
IEnumerable.GetEnumerator()

Mengembalikan instans baru dari pemeran AceEnumerator kelas sebagai instans IEnumerator antarmuka.

(Diperoleh dari GenericAcl)

Metode Ekstensi

Cast<TResult>(IEnumerable)

Mentransmisikan elemen dari ke IEnumerable jenis yang ditentukan.

OfType<TResult>(IEnumerable)

Memfilter elemen berdasarkan IEnumerable jenis yang ditentukan.

AsParallel(IEnumerable)

Mengaktifkan paralelisasi kueri.

AsQueryable(IEnumerable)

Mengonversi menjadi IEnumerableIQueryable.

Berlaku untuk