Bagikan melalui


ObjectSecurity.Persist Metode

Definisi

Metode terproteksi yang menyimpan informasi deskriptor keamanan dalam objek ini ObjectSecurity ke penyimpanan permanen.

Overload

Persist(SafeHandle, AccessControlSections)

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

Persist(Boolean, String, AccessControlSections)

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

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

Parameter

handle
SafeHandle

Handel yang digunakan untuk mengambil informasi yang bertahan.

includeSections
AccessControlSections

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

Keterangan

Saat mempertahankan ObjectSecurity 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 ObjectSecurity bertahan dapat berisi nilai yang ObjectSecurity 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 ObjectSecurity yang dihasilkan akan berisi nilai yang tidak dapat diprediksi untuk aturan audit, grup, dan pemiliknya.

Berlaku untuk

Persist(String, AccessControlSections)

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

protected:
 virtual void Persist(System::String ^ name, System::Security::AccessControl::AccessControlSections includeSections);
protected virtual void Persist (string name, System.Security.AccessControl.AccessControlSections includeSections);
abstract member Persist : string * System.Security.AccessControl.AccessControlSections -> unit
override this.Persist : string * System.Security.AccessControl.AccessControlSections -> unit
Protected Overridable Sub Persist (name As String, includeSections As AccessControlSections)

Parameter

name
String

Nama yang digunakan untuk mengambil informasi yang bertahan.

includeSections
AccessControlSections

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

Keterangan

Saat mempertahankan ObjectSecurity 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 ObjectSecurity bertahan dapat berisi nilai yang ObjectSecurity 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 ObjectSecurity yang dihasilkan akan berisi nilai yang tidak dapat diprediksi untuk aturan audit, grup, dan pemiliknya.

Berlaku untuk

Persist(Boolean, String, AccessControlSections)

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

protected:
 virtual void Persist(bool enableOwnershipPrivilege, System::String ^ name, System::Security::AccessControl::AccessControlSections includeSections);
protected virtual void Persist (bool enableOwnershipPrivilege, string name, System.Security.AccessControl.AccessControlSections includeSections);
[System.Runtime.ExceptionServices.HandleProcessCorruptedStateExceptions]
protected virtual void Persist (bool enableOwnershipPrivilege, string name, System.Security.AccessControl.AccessControlSections includeSections);
abstract member Persist : bool * string * System.Security.AccessControl.AccessControlSections -> unit
override this.Persist : bool * string * System.Security.AccessControl.AccessControlSections -> unit
[<System.Runtime.ExceptionServices.HandleProcessCorruptedStateExceptions>]
abstract member Persist : bool * string * System.Security.AccessControl.AccessControlSections -> unit
override this.Persist : bool * string * System.Security.AccessControl.AccessControlSections -> unit
Protected Overridable Sub Persist (enableOwnershipPrivilege As Boolean, name As String, includeSections As AccessControlSections)

Parameter

enableOwnershipPrivilege
Boolean

true untuk mengaktifkan hak istimewa yang memungkinkan penelepon untuk mengambil kepemilikan objek.

name
String

Nama yang digunakan untuk mengambil informasi yang bertahan.

includeSections
AccessControlSections

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

Atribut

Keterangan

Saat mempertahankan ObjectSecurity 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 ObjectSecurity bertahan dapat berisi nilai yang ObjectSecurity 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 ObjectSecurity yang dihasilkan akan berisi nilai yang tidak dapat diprediksi untuk aturan audit, grup, dan pemiliknya.

Berlaku untuk