Share via


ObjectSecurity Kelas

Definisi

Menyediakan kemampuan untuk mengontrol akses ke objek tanpa manipulasi langsung Access Control Lists (ACL). Kelas ini adalah kelas dasar abstrak untuk CommonObjectSecurity kelas dan DirectoryObjectSecurity .

public ref class ObjectSecurity abstract
public abstract class ObjectSecurity
type ObjectSecurity = class
Public MustInherit Class ObjectSecurity
Warisan
ObjectSecurity
Turunan

Konstruktor

ObjectSecurity()

Menginisialisasi instans baru kelas ObjectSecurity.

ObjectSecurity(Boolean, Boolean)

Menginisialisasi instans baru kelas ObjectSecurity.

ObjectSecurity(CommonSecurityDescriptor)

Menginisialisasi instans baru kelas ObjectSecurity.

Properti

AccessRightType

Type Mendapatkan objek yang dapat diamankan yang terkait dengan objek iniObjectSecurity.

AccessRulesModified

Mendapatkan atau menetapkan nilai Boolean yang menentukan apakah aturan akses yang terkait dengan objek ini ObjectSecurity telah dimodifikasi.

AccessRuleType

Type Mendapatkan objek yang terkait dengan aturan akses objek iniObjectSecurity. Objek Type harus berupa objek yang dapat dilemparkan sebagai SecurityIdentifier objek.

AreAccessRulesCanonical

Mendapatkan nilai Boolean yang menentukan apakah aturan akses yang terkait dengan objek ini ObjectSecurity berada dalam urutan kanonis.

AreAccessRulesProtected

Mendapatkan nilai Boolean yang menentukan apakah Daftar Access Control Diskresi (DACL) yang terkait dengan objek ini ObjectSecurity dilindungi.

AreAuditRulesCanonical

Mendapatkan nilai Boolean yang menentukan apakah aturan audit yang terkait dengan objek ini ObjectSecurity berada dalam urutan kanonis.

AreAuditRulesProtected

Mendapatkan nilai Boolean yang menentukan apakah Daftar Access Control Sistem (SACL) yang terkait dengan objek ini ObjectSecurity dilindungi.

AuditRulesModified

Mendapatkan atau menetapkan nilai Boolean yang menentukan apakah aturan audit yang terkait dengan objek ini ObjectSecurity telah dimodifikasi.

AuditRuleType

Mendapatkan objek yang Type terkait dengan aturan audit objek ini ObjectSecurity . Objek Type harus berupa objek yang dapat dilemparkan sebagai SecurityIdentifier objek.

GroupModified

Mendapatkan atau menetapkan nilai Boolean yang menentukan apakah grup yang terkait dengan objek yang dapat diamankan telah dimodifikasi.

IsContainer

Mendapatkan nilai Boolean yang menentukan apakah objek ini ObjectSecurity adalah objek kontainer.

IsDS

Mendapatkan nilai Boolean yang menentukan apakah objek ini ObjectSecurity adalah objek direktori.

OwnerModified

Mendapatkan atau menetapkan nilai Boolean yang menentukan apakah pemilik objek yang dapat diamankan telah dimodifikasi.

SecurityDescriptor

Mendapatkan deskriptor keamanan untuk instans ini.

Metode

AccessRuleFactory(IdentityReference, Int32, Boolean, InheritanceFlags, PropagationFlags, AccessControlType)

Menginisialisasi instans AccessRule baru kelas dengan nilai yang ditentukan.

AuditRuleFactory(IdentityReference, Int32, Boolean, InheritanceFlags, PropagationFlags, AuditFlags)

Menginisialisasi instans AuditRule baru kelas dengan nilai yang ditentukan.

Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
GetGroup(Type)

Mendapatkan grup utama yang terkait dengan pemilik yang ditentukan.

GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetOwner(Type)

Mendapatkan pemilik yang terkait dengan grup utama yang ditentukan.

GetSecurityDescriptorBinaryForm()

Mengembalikan array nilai byte yang mewakili informasi deskriptor keamanan untuk objek ini ObjectSecurity .

GetSecurityDescriptorSddlForm(AccessControlSections)

Mengembalikan representasi Security Descriptor Definition Language (SDDL) dari bagian yang ditentukan dari deskriptor keamanan yang terkait dengan objek ini ObjectSecurity .

GetType()

Mendapatkan instans Type saat ini.

(Diperoleh dari Object)
IsSddlConversionSupported()

Mengembalikan nilai Boolean yang menentukan apakah deskriptor keamanan yang terkait dengan objek ini ObjectSecurity dapat dikonversi ke format Bahasa Definisi Deskriptor Keamanan (SDDL).

MemberwiseClone()

Membuat salinan dangkal dari yang saat ini Object.

(Diperoleh dari Object)
ModifyAccess(AccessControlModification, AccessRule, Boolean)

Menerapkan modifikasi yang ditentukan ke Daftar Access Control Diskresi (DACL) yang terkait dengan objek iniObjectSecurity.

ModifyAccessRule(AccessControlModification, AccessRule, Boolean)

Menerapkan modifikasi yang ditentukan ke Daftar Access Control Diskresi (DACL) yang terkait dengan objek iniObjectSecurity.

ModifyAudit(AccessControlModification, AuditRule, Boolean)

Menerapkan modifikasi yang ditentukan ke Daftar Access Control Sistem (SACL) yang terkait dengan objek iniObjectSecurity.

ModifyAuditRule(AccessControlModification, AuditRule, Boolean)

Menerapkan modifikasi yang ditentukan ke Daftar Access Control Sistem (SACL) yang terkait dengan objek iniObjectSecurity.

Persist(Boolean, String, AccessControlSections)

Menyimpan bagian yang ditentukan dari deskriptor keamanan yang terkait dengan objek ini ObjectSecurity ke penyimpanan permanen. Kami menyarankan agar nilai parameter yang includeSections diteruskan ke konstruktor dan metode persisten identik.

Persist(SafeHandle, AccessControlSections)

Menyimpan bagian yang ditentukan dari deskriptor keamanan yang terkait dengan objek ini ObjectSecurity ke penyimpanan permanen. Kami menyarankan agar nilai parameter yang includeSections diteruskan ke konstruktor dan metode persisten identik.

Persist(String, AccessControlSections)

Menyimpan bagian yang ditentukan dari deskriptor keamanan yang terkait dengan objek ini ObjectSecurity ke penyimpanan permanen. Kami menyarankan agar nilai parameter yang includeSections diteruskan ke konstruktor dan metode persisten identik.

PurgeAccessRules(IdentityReference)

Menghapus semua aturan akses yang terkait dengan yang ditentukan IdentityReference.

PurgeAuditRules(IdentityReference)

Menghapus semua aturan audit yang terkait dengan yang ditentukan IdentityReference.

ReadLock()

Mengunci objek ini ObjectSecurity untuk akses baca.

ReadUnlock()

Membuka kunci objek ini ObjectSecurity untuk akses baca.

SetAccessRuleProtection(Boolean, Boolean)

Mengatur atau menghapus perlindungan aturan akses yang terkait dengan objek ini ObjectSecurity . Aturan akses terproteksi tidak dapat dimodifikasi oleh objek induk melalui pewarisan.

SetAuditRuleProtection(Boolean, Boolean)

Mengatur atau menghapus perlindungan aturan audit yang terkait dengan objek ini ObjectSecurity . Aturan audit yang dilindungi tidak dapat dimodifikasi oleh objek induk melalui pewarisan.

SetGroup(IdentityReference)

Mengatur grup utama untuk deskriptor keamanan yang terkait dengan objek ini ObjectSecurity .

SetOwner(IdentityReference)

Mengatur pemilik untuk deskriptor keamanan yang terkait dengan objek ini ObjectSecurity .

SetSecurityDescriptorBinaryForm(Byte[])

Mengatur deskriptor keamanan untuk objek ini ObjectSecurity dari array nilai byte yang ditentukan.

SetSecurityDescriptorBinaryForm(Byte[], AccessControlSections)

Mengatur bagian yang ditentukan dari deskriptor keamanan untuk objek ini ObjectSecurity dari array nilai byte yang ditentukan.

SetSecurityDescriptorSddlForm(String)

Mengatur deskriptor keamanan untuk objek ini ObjectSecurity dari string Bahasa Definisi Deskriptor Keamanan (SDDL) yang ditentukan.

SetSecurityDescriptorSddlForm(String, AccessControlSections)

Mengatur bagian yang ditentukan dari deskriptor keamanan untuk objek ini ObjectSecurity dari string Bahasa Definisi Deskriptor Keamanan (SDDL) yang ditentukan.

ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)
WriteLock()

Mengunci objek ini ObjectSecurity untuk akses tulis.

WriteUnlock()

Membuka kunci objek ini ObjectSecurity untuk akses tulis.

Berlaku untuk