ObjectSecurity.Persist 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
将此 ObjectSecurity 对象中的安全描述符信息保存到永久存储的受保护方法。
重载
| 名称 | 说明 |
|---|---|
| Persist(SafeHandle, AccessControlSections) |
将与此 ObjectSecurity 对象关联的安全描述符的指定部分保存到永久存储。 建议将传递给构造函数的参数的值 |
| Persist(String, AccessControlSections) |
将与此 ObjectSecurity 对象关联的安全描述符的指定部分保存到永久存储。 建议将传递给构造函数的参数的值 |
| Persist(Boolean, String, AccessControlSections) |
将与此 ObjectSecurity 对象关联的安全描述符的指定部分保存到永久存储。 建议将传递给构造函数的参数的值 |
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持久化对象的部分可以包含不可预知的值。 例如,如果使用值为