NativeObjectSecurity.Persist Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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 |
| 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 |
| 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 |
| 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 |
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.