ObjectSecurity.Persist 方法

定义

将此 ObjectSecurity 对象中的安全描述符信息保存到永久存储的受保护方法。

重载

名称 说明
Persist(SafeHandle, AccessControlSections)

将与此 ObjectSecurity 对象关联的安全描述符的指定部分保存到永久存储。 建议将传递给构造函数的参数的值 includeSections 和持久化方法的值相同。

Persist(String, AccessControlSections)

将与此 ObjectSecurity 对象关联的安全描述符的指定部分保存到永久存储。 建议将传递给构造函数的参数的值 includeSections 和持久化方法的值相同。

Persist(Boolean, String, AccessControlSections)

将与此 ObjectSecurity 对象关联的安全描述符的指定部分保存到永久存储。 建议将传递给构造函数的参数的值 includeSections 和持久化方法的值相同。

Persist(SafeHandle, AccessControlSections)

Source:
ObjectSecurity.cs

将与此 ObjectSecurity 对象关联的安全描述符的指定部分保存到永久存储。 建议将传递给构造函数的参数的值 includeSections 和持久化方法的值相同。

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)

参数

handle
SafeHandle

用于检索持久信息的句柄。

includeSections
AccessControlSections

枚举值之 AccessControlSections 一,指定要保存的安全对象的安全描述符(访问规则、审核规则、所有者、主组)部分。

注解

保存ObjectSecurity对象时,如果传递给includeSections该方法的参数的值Persist与传递给用于创建该includeSections对象的构造函数的参数的值ObjectSecurity不同,则ObjectSecurity持久化对象的部分可以包含不可预知的值。 例如,如果使用值为 /> 的构造函数调用构造函数,并且稍后对具有值的对象调用方法,则生成的持久化对象将包含其审核规则、组和所有者的不可预知值。

适用于

Persist(String, AccessControlSections)

Source:
ObjectSecurity.cs

将与此 ObjectSecurity 对象关联的安全描述符的指定部分保存到永久存储。 建议将传递给构造函数的参数的值 includeSections 和持久化方法的值相同。

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)

参数

name
String

用于检索持久化信息的名称。

includeSections
AccessControlSections

枚举值之 AccessControlSections 一,指定要保存的安全对象的安全描述符(访问规则、审核规则、所有者、主组)部分。

注解

保存ObjectSecurity对象时,如果传递给includeSections该方法的参数的值Persist与传递给用于创建该includeSections对象的构造函数的参数的值ObjectSecurity不同,则ObjectSecurity持久化对象的部分可以包含不可预知的值。 例如,如果使用值为 /> 的构造函数调用构造函数,并且稍后对具有值的对象调用方法,则生成的持久化对象将包含其审核规则、组和所有者的不可预知值。

适用于

Persist(Boolean, String, AccessControlSections)

Source:
ObjectSecurity.cs

将与此 ObjectSecurity 对象关联的安全描述符的指定部分保存到永久存储。 建议将传递给构造函数的参数的值 includeSections 和持久化方法的值相同。

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)

参数

enableOwnershipPrivilege
Boolean

true 若要启用允许调用方获取对象的所有权的权限,则为 。

name
String

用于检索持久化信息的名称。

includeSections
AccessControlSections

枚举值之 AccessControlSections 一,指定要保存的安全对象的安全描述符(访问规则、审核规则、所有者、主组)部分。

属性

注解

保存ObjectSecurity对象时,如果传递给includeSections该方法的参数的值Persist与传递给用于创建该includeSections对象的构造函数的参数的值ObjectSecurity不同,则ObjectSecurity持久化对象的部分可以包含不可预知的值。 例如,如果使用值为 /> 的构造函数调用构造函数,并且稍后对具有值的对象调用方法,则生成的持久化对象将包含其审核规则、组和所有者的不可预知值。

适用于