NativeObjectSecurity.Persist Yöntem

Tanım

Bu NativeObjectSecurity nesneyle ilişkili güvenlik tanımlayıcısının belirtilen bölümlerini kalıcı depolama alanına kaydeder.

Aşırı Yüklemeler

Persist(SafeHandle, AccessControlSections)

Bu NativeObjectSecurity nesneyle ilişkili güvenlik tanımlayıcısının belirtilen bölümlerini kalıcı depolama alanına kaydeder. Oluşturucuya geçirilen parametrelerin değerlerinin includeSections ve kalıcı yöntemlerin aynı olmasını öneririz.kalıcı.

Persist(String, AccessControlSections)

Bu NativeObjectSecurity nesneyle ilişkili güvenlik tanımlayıcısının belirtilen bölümlerini kalıcı depolama alanına kaydeder. Oluşturucu ve kalıcı yöntemlere geçirilen parametrelerin değerlerinin includeSections aynı olmasını öneririz.

Persist(SafeHandle, AccessControlSections, Object)

Bu NativeObjectSecurity nesneyle ilişkili güvenlik tanımlayıcısının belirtilen bölümlerini kalıcı depolama alanına kaydeder. Oluşturucu ve kalıcı yöntemlere geçirilen parametrelerin değerlerinin includeSections aynı olmasını öneririz.

Persist(String, AccessControlSections, Object)

Bu NativeObjectSecurity nesneyle ilişkili güvenlik tanımlayıcısının belirtilen bölümlerini kalıcı depolama alanına kaydeder. Oluşturucu ve kalıcı yöntemlere geçirilen parametrelerin değerlerinin includeSections aynı olmasını öneririz.

Persist(SafeHandle, AccessControlSections)

Bu NativeObjectSecurity nesneyle ilişkili güvenlik tanımlayıcısının belirtilen bölümlerini kalıcı depolama alanına kaydeder. Oluşturucuya geçirilen parametrelerin değerlerinin includeSections ve kalıcı yöntemlerin aynı olmasını öneririz.kalıcı.

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)

Parametreler

handle
SafeHandle

Bu NativeObjectSecurity nesnenin ilişkilendirildiği güvenli hale getirilebilir nesnenin tanıtıcısı.

includeSections
AccessControlSections

AccessControlSections Kaydedilecek güvenli hale getirilebilir nesnenin güvenlik tanımlayıcısının (erişim kuralları, denetim kuralları, sahip, birincil grup) bölümlerini belirten numaralandırma değerlerinden biri.

Özel durumlar

Bu NativeObjectSecurity nesnenin ilişkilendirildiği güvenli hale getirilebilir nesne bir dizin veya dosyadır ve bu dizin veya dosya bulunamadı.

Açıklamalar

Bir NativeObjectSecurity nesneyi kalıcı hale getirmek için yönteme Persist geçirilen parametrenin includeSections değeri, bu nesneyi oluşturmak NativeObjectSecurity için kullanılan oluşturucuya geçirilen parametrenin değeriyle includeSections aynı değilse, kalıcı NativeObjectSecurity nesnenin bölümleri öngörülemeyen değerler içerebilir. Örneğin, bir includeSectionsAccessoluşturucu değeriyle çağrılır ve daha sonra değeri ile bu nesnede bir includeSectionsPersistAllyöntem çağrılırsa, sonuçta kalıcı hale gelen NativeObjectSecurity nesne denetim kuralları, grubu ve sahibi için öngörülemeyen değerler içerir.

Şunlara uygulanır

Persist(String, AccessControlSections)

Bu NativeObjectSecurity nesneyle ilişkili güvenlik tanımlayıcısının belirtilen bölümlerini kalıcı depolama alanına kaydeder. Oluşturucu ve kalıcı yöntemlere geçirilen parametrelerin değerlerinin includeSections aynı olmasını öneririz.

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)

Parametreler

name
String

Bu NativeObjectSecurity nesnenin ilişkilendirildiği güvenli hale getirilebilir nesnenin adı.

includeSections
AccessControlSections

AccessControlSections Kaydedilecek güvenli hale getirilebilir nesnenin güvenlik tanımlayıcısının (erişim kuralları, denetim kuralları, sahip, birincil grup) bölümlerini belirten numaralandırma değerlerinden biri.

Özel durumlar

Bu NativeObjectSecurity nesnenin ilişkilendirildiği güvenli hale getirilebilir nesne bir dizin veya dosyadır ve bu dizin veya dosya bulunamadı.

Açıklamalar

Bir NativeObjectSecurity nesneyi kalıcı hale getirmek için yönteme Persist geçirilen parametrenin includeSections değeri, bu nesneyi oluşturmak NativeObjectSecurity için kullanılan oluşturucuya geçirilen parametrenin değeriyle includeSections aynı değilse, kalıcı NativeObjectSecurity nesnenin bölümleri öngörülemeyen değerler içerebilir. Örneğin, bir includeSectionsAccessoluşturucu değeriyle çağrılır ve daha sonra değeri ile bu nesnede bir includeSectionsPersistAllyöntem çağrılırsa, sonuçta kalıcı hale gelen NativeObjectSecurity nesne denetim kuralları, grubu ve sahibi için öngörülemeyen değerler içerir.

Şunlara uygulanır

Persist(SafeHandle, AccessControlSections, Object)

Bu NativeObjectSecurity nesneyle ilişkili güvenlik tanımlayıcısının belirtilen bölümlerini kalıcı depolama alanına kaydeder. Oluşturucu ve kalıcı yöntemlere geçirilen parametrelerin değerlerinin includeSections aynı olmasını öneririz.

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)

Parametreler

handle
SafeHandle

Bu NativeObjectSecurity nesnenin ilişkilendirildiği güvenli hale getirilebilir nesnenin tanıtıcısı.

includeSections
AccessControlSections

AccessControlSections Kaydedilecek güvenli hale getirilebilir nesnenin güvenlik tanımlayıcısının (erişim kuralları, denetim kuralları, sahip, birincil grup) bölümlerini belirten numaralandırma değerlerinden biri.

exceptionContext
Object

Özel durumun kaynağı veya hedefi hakkında bağlamsal bilgiler içeren bir nesne.

Özel durumlar

Bu NativeObjectSecurity nesnenin ilişkilendirildiği güvenli hale getirilebilir nesne bir dizin veya dosyadır ve bu dizin veya dosya bulunamadı.

Açıklamalar

Bir NativeObjectSecurity nesneyi kalıcı hale getirmek için yönteme Persist geçirilen parametrenin includeSections değeri, bu nesneyi oluşturmak NativeObjectSecurity için kullanılan oluşturucuya geçirilen parametrenin değeriyle includeSections aynı değilse, kalıcı NativeObjectSecurity nesnenin bölümleri öngörülemeyen değerler içerebilir. Örneğin, bir includeSectionsAccessoluşturucu değeriyle çağrılır ve daha sonra değeri ile bu nesnede bir includeSectionsPersistAllyöntem çağrılırsa, sonuçta kalıcı hale gelen NativeObjectSecurity nesne denetim kuralları, grubu ve sahibi için öngörülemeyen değerler içerir.

Şunlara uygulanır

Persist(String, AccessControlSections, Object)

Bu NativeObjectSecurity nesneyle ilişkili güvenlik tanımlayıcısının belirtilen bölümlerini kalıcı depolama alanına kaydeder. Oluşturucu ve kalıcı yöntemlere geçirilen parametrelerin değerlerinin includeSections aynı olmasını öneririz.

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)

Parametreler

name
String

Bu NativeObjectSecurity nesnenin ilişkilendirildiği güvenli hale getirilebilir nesnenin adı.

includeSections
AccessControlSections

AccessControlSections Kaydedilecek güvenli hale getirilebilir nesnenin güvenlik tanımlayıcısının (erişim kuralları, denetim kuralları, sahip, birincil grup) bölümlerini belirten numaralandırma değerlerinden biri.

exceptionContext
Object

Özel durumun kaynağı veya hedefi hakkında bağlamsal bilgiler içeren bir nesne.

Özel durumlar

Bu NativeObjectSecurity nesnenin ilişkilendirildiği güvenli hale getirilebilir nesne bir dizin veya dosyadır ve bu dizin veya dosya bulunamadı.

Açıklamalar

Bir NativeObjectSecurity nesneyi kalıcı hale getirmek için yönteme Persist geçirilen parametrenin includeSections değeri, bu nesneyi oluşturmak NativeObjectSecurity için kullanılan oluşturucuya geçirilen parametrenin değeriyle includeSections aynı değilse, kalıcı NativeObjectSecurity nesnenin bölümleri öngörülemeyen değerler içerebilir. Örneğin, bir includeSectionsAccessoluşturucu değeriyle çağrılır ve daha sonra değeri ile bu nesnede bir includeSectionsPersistAllyöntem çağrılırsa, sonuçta kalıcı hale gelen NativeObjectSecurity nesne denetim kuralları, grubu ve sahibi için öngörülemeyen değerler içerir.

Şunlara uygulanır