NativeObjectSecurity.Persist Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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 |
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 |
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 |
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 |
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 includeSections
Accessoluşturucu değeriyle çağrılır ve daha sonra değeri ile bu nesnede bir includeSections
PersistAllyö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 includeSections
Accessoluşturucu değeriyle çağrılır ve daha sonra değeri ile bu nesnede bir includeSections
PersistAllyö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 includeSections
Accessoluşturucu değeriyle çağrılır ve daha sonra değeri ile bu nesnede bir includeSections
PersistAllyö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 includeSections
Accessoluşturucu değeriyle çağrılır ve daha sonra değeri ile bu nesnede bir includeSections
PersistAllyö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.