NativeObjectSecurity.Persist Metode

Definisi

Menyimpan bagian yang ditentukan dari deskriptor keamanan yang terkait dengan objek ini NativeObjectSecurity ke penyimpanan permanen.

Overload

Nama Deskripsi
Persist(SafeHandle, AccessControlSections)

Menyimpan bagian yang ditentukan dari deskriptor keamanan yang terkait dengan objek ini NativeObjectSecurity ke penyimpanan permanen. Kami recommend.persist bahwa 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 NativeObjectSecurity ke penyimpanan permanen. Kami menyarankan agar nilai parameter yang includeSections diteruskan ke konstruktor dan metode persisten identik.

Persist(SafeHandle, AccessControlSections, Object)

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

Persist(String, AccessControlSections, Object)

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

Persist(SafeHandle, AccessControlSections)

Sumber:
NativeObjectSecurity.cs

Menyimpan bagian yang ditentukan dari deskriptor keamanan yang terkait dengan objek ini NativeObjectSecurity ke penyimpanan permanen. Kami recommend.persist bahwa nilai parameter yang includeSections diteruskan ke konstruktor dan metode persisten identik.

protected:
 override void Persist(System::Runtime::InteropServices::SafeHandle ^ handle, System::Security::AccessControl::AccessControlSections includeSections);
protected override sealed void Persist(System.Runtime.InteropServices.SafeHandle handle, System.Security.AccessControl.AccessControlSections includeSections);
override this.Persist : System.Runtime.InteropServices.SafeHandle * System.Security.AccessControl.AccessControlSections -> unit
Protected Overrides NotOverridable Sub Persist (handle As SafeHandle, includeSections As AccessControlSections)

Parameter

handle
SafeHandle

Handel objek yang dapat diamankan tempat objek ini NativeObjectSecurity dikaitkan.

includeSections
AccessControlSections

Salah AccessControlSections satu nilai enumerasi yang menentukan bagian pendeskripsi keamanan (aturan akses, aturan audit, pemilik, grup utama) dari objek yang dapat diamankan untuk disimpan.

Pengecualian

Objek yang dapat diamankan yang dikaitkan dengan objek ini NativeObjectSecurity adalah direktori atau file, dan direktori atau file tersebut tidak dapat ditemukan.

Keterangan

Saat mempertahankan NativeObjectSecurity objek, jika nilai includeSections parameter yang diteruskan ke Persist metode tidak identik dengan nilai includeSections parameter yang diteruskan ke konstruktor yang digunakan untuk membuat objek tersebut, bagian objek yang NativeObjectSecurity bertahan dapat berisi nilai yang NativeObjectSecurity tidak dapat diprediksi. Misalnya, jika konstruktor dipanggil dengan includeSections nilai Access, dan kemudian Persist metode dipanggil pada objek tersebut dengan includeSections nilai All, objek persisten NativeObjectSecurity yang dihasilkan akan berisi nilai yang tidak dapat diprediksi untuk aturan audit, grup, dan pemiliknya.

Berlaku untuk

Persist(String, AccessControlSections)

Sumber:
NativeObjectSecurity.cs

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

protected:
 override void Persist(System::String ^ name, System::Security::AccessControl::AccessControlSections includeSections);
protected override sealed void Persist(string name, System.Security.AccessControl.AccessControlSections includeSections);
override this.Persist : string * System.Security.AccessControl.AccessControlSections -> unit
Protected Overrides NotOverridable Sub Persist (name As String, includeSections As AccessControlSections)

Parameter

name
String

Nama objek yang dapat diamankan tempat objek ini NativeObjectSecurity dikaitkan.

includeSections
AccessControlSections

Salah AccessControlSections satu nilai enumerasi yang menentukan bagian pendeskripsi keamanan (aturan akses, aturan audit, pemilik, grup utama) dari objek yang dapat diamankan untuk disimpan.

Pengecualian

Objek yang dapat diamankan yang dikaitkan dengan objek ini NativeObjectSecurity adalah direktori atau file, dan direktori atau file tersebut tidak dapat ditemukan.

Keterangan

Saat mempertahankan NativeObjectSecurity objek, jika nilai includeSections parameter yang diteruskan ke Persist metode tidak identik dengan nilai includeSections parameter yang diteruskan ke konstruktor yang digunakan untuk membuat objek tersebut, bagian objek yang NativeObjectSecurity bertahan dapat berisi nilai yang NativeObjectSecurity tidak dapat diprediksi. Misalnya, jika konstruktor dipanggil dengan includeSections nilai Access, dan kemudian Persist metode dipanggil pada objek tersebut dengan includeSections nilai All, objek persisten NativeObjectSecurity yang dihasilkan akan berisi nilai yang tidak dapat diprediksi untuk aturan audit, grup, dan pemiliknya.

Berlaku untuk

Persist(SafeHandle, AccessControlSections, Object)

Sumber:
NativeObjectSecurity.cs

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

protected:
 void Persist(System::Runtime::InteropServices::SafeHandle ^ handle, System::Security::AccessControl::AccessControlSections includeSections, System::Object ^ exceptionContext);
protected void Persist(System.Runtime.InteropServices.SafeHandle handle, System.Security.AccessControl.AccessControlSections includeSections, object? exceptionContext);
protected void Persist(System.Runtime.InteropServices.SafeHandle handle, System.Security.AccessControl.AccessControlSections includeSections, object exceptionContext);
override this.Persist : System.Runtime.InteropServices.SafeHandle * System.Security.AccessControl.AccessControlSections * obj -> unit
Protected Sub Persist (handle As SafeHandle, includeSections As AccessControlSections, exceptionContext As Object)

Parameter

handle
SafeHandle

Handel objek yang dapat diamankan tempat objek ini NativeObjectSecurity dikaitkan.

includeSections
AccessControlSections

Salah AccessControlSections satu nilai enumerasi yang menentukan bagian pendeskripsi keamanan (aturan akses, aturan audit, pemilik, grup utama) dari objek yang dapat diamankan untuk disimpan.

exceptionContext
Object

Objek yang berisi informasi kontekstual tentang sumber atau tujuan pengecualian.

Pengecualian

Objek yang dapat diamankan yang dikaitkan dengan objek ini NativeObjectSecurity adalah direktori atau file, dan direktori atau file tersebut tidak dapat ditemukan.

Keterangan

Saat mempertahankan NativeObjectSecurity objek, jika nilai includeSections parameter yang diteruskan ke Persist metode tidak identik dengan nilai includeSections parameter yang diteruskan ke konstruktor yang digunakan untuk membuat objek tersebut, bagian objek yang NativeObjectSecurity bertahan dapat berisi nilai yang NativeObjectSecurity tidak dapat diprediksi. Misalnya, jika konstruktor dipanggil dengan includeSections nilai Access, dan kemudian Persist metode dipanggil pada objek tersebut dengan includeSections nilai All, objek persisten NativeObjectSecurity yang dihasilkan akan berisi nilai yang tidak dapat diprediksi untuk aturan audit, grup, dan pemiliknya.

Berlaku untuk

Persist(String, AccessControlSections, Object)

Sumber:
NativeObjectSecurity.cs

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

protected:
 void Persist(System::String ^ name, System::Security::AccessControl::AccessControlSections includeSections, System::Object ^ exceptionContext);
protected void Persist(string name, System.Security.AccessControl.AccessControlSections includeSections, object? exceptionContext);
protected void Persist(string name, System.Security.AccessControl.AccessControlSections includeSections, object exceptionContext);
override this.Persist : string * System.Security.AccessControl.AccessControlSections * obj -> unit
Protected Sub Persist (name As String, includeSections As AccessControlSections, exceptionContext As Object)

Parameter

name
String

Nama objek yang dapat diamankan tempat objek ini NativeObjectSecurity dikaitkan.

includeSections
AccessControlSections

Salah AccessControlSections satu nilai enumerasi yang menentukan bagian pendeskripsi keamanan (aturan akses, aturan audit, pemilik, grup utama) dari objek yang dapat diamankan untuk disimpan.

exceptionContext
Object

Objek yang berisi informasi kontekstual tentang sumber atau tujuan pengecualian.

Pengecualian

Objek yang dapat diamankan yang dikaitkan dengan objek ini NativeObjectSecurity adalah direktori atau file, dan direktori atau file tersebut tidak dapat ditemukan.

Keterangan

Saat mempertahankan NativeObjectSecurity objek, jika nilai includeSections parameter yang diteruskan ke Persist metode tidak identik dengan nilai includeSections parameter yang diteruskan ke konstruktor yang digunakan untuk membuat objek tersebut, bagian objek yang NativeObjectSecurity bertahan dapat berisi nilai yang NativeObjectSecurity tidak dapat diprediksi. Misalnya, jika konstruktor dipanggil dengan includeSections nilai Access, dan kemudian Persist metode dipanggil pada objek tersebut dengan includeSections nilai All, objek persisten NativeObjectSecurity yang dihasilkan akan berisi nilai yang tidak dapat diprediksi untuk aturan audit, grup, dan pemiliknya.

Berlaku untuk