ObjectSecurity.Persist Yöntem

Tanım

Bu ObjectSecurity nesnedeki güvenlik tanımlayıcı bilgilerini kalıcı depolamaya kaydeden korumalı yöntemler.

Aşırı Yüklemeler

Persist(SafeHandle, AccessControlSections)

Bu ObjectSecurity 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)

Bu ObjectSecurity 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(Boolean, String, AccessControlSections)

Bu ObjectSecurity 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 ObjectSecurity 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:
 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)

Parametreler

handle
SafeHandle

Kalıcı bilgileri almak için kullanılan tanıtıcı.

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.

Açıklamalar

Bir ObjectSecurity nesneyi kalıcı hale getirmek için yönteme Persist geçirilen parametrenin includeSections değeri, bu nesneyi oluşturmak ObjectSecurity için kullanılan oluşturucuya geçirilen parametrenin değeriyle includeSections aynı değilse, kalıcı ObjectSecurity 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 ObjectSecurity nesne denetim kuralları, grubu ve sahibi için öngörülemeyen değerler içerir.

Şunlara uygulanır

Persist(String, AccessControlSections)

Bu ObjectSecurity 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:
 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)

Parametreler

name
String

Kalıcı bilgileri almak için kullanılan 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.

Açıklamalar

Bir ObjectSecurity nesneyi kalıcı hale getirmek için yönteme Persist geçirilen parametrenin includeSections değeri, bu nesneyi oluşturmak ObjectSecurity için kullanılan oluşturucuya geçirilen parametrenin değeriyle includeSections aynı değilse, kalıcı ObjectSecurity 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 ObjectSecurity nesne denetim kuralları, grubu ve sahibi için öngörülemeyen değerler içerir.

Şunlara uygulanır

Persist(Boolean, String, AccessControlSections)

Bu ObjectSecurity 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:
 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)

Parametreler

enableOwnershipPrivilege
Boolean

true çağıranın nesnenin sahipliğini almasını sağlayan ayrıcalığı etkinleştirmek için.

name
String

Kalıcı bilgileri almak için kullanılan 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.

Öznitelikler

Açıklamalar

Bir ObjectSecurity nesneyi kalıcı hale getirmek için yönteme Persist geçirilen parametrenin includeSections değeri, bu nesneyi oluşturmak ObjectSecurity için kullanılan oluşturucuya geçirilen parametrenin değeriyle includeSections aynı değilse, kalıcı ObjectSecurity 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 ObjectSecurity nesne denetim kuralları, grubu ve sahibi için öngörülemeyen değerler içerir.

Şunlara uygulanır