ObjectSecurity.Persist Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Beveiligde methoden waarmee de beveiligingsdescriptorgegevens in dit ObjectSecurity object worden opgeslagen in permanente opslag.
Overloads
| Name | Description |
|---|---|
| Persist(SafeHandle, AccessControlSections) |
Hiermee worden de opgegeven secties van de beveiligingsdescriptor die aan dit ObjectSecurity object is gekoppeld, opgeslagen in permanente opslag. U wordt aangeraden de waarden van de |
| Persist(String, AccessControlSections) |
Hiermee worden de opgegeven secties van de beveiligingsdescriptor die aan dit ObjectSecurity object is gekoppeld, opgeslagen in permanente opslag. U wordt aangeraden de waarden van de |
| Persist(Boolean, String, AccessControlSections) |
Hiermee worden de opgegeven secties van de beveiligingsdescriptor die aan dit ObjectSecurity object is gekoppeld, opgeslagen in permanente opslag. U wordt aangeraden de waarden van de |
Persist(SafeHandle, AccessControlSections)
Hiermee worden de opgegeven secties van de beveiligingsdescriptor die aan dit ObjectSecurity object is gekoppeld, opgeslagen in permanente opslag. U wordt aangeraden de waarden van de includeSections parameters die aan de constructor worden doorgegeven en persistente methoden identiek te laten zijn.
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)
Parameters
- handle
- SafeHandle
De ingang die wordt gebruikt om de persistente informatie op te halen.
- includeSections
- AccessControlSections
Een van de AccessControlSections opsommingswaarden die de secties van de beveiligingsdescriptor (toegangsregels, controleregels, eigenaar, primaire groep) van het beveiligbare object aangeeft dat moet worden opgeslagen.
Opmerkingen
Als bij het persistent maken van een ObjectSecurity object de waarde van de includeSections parameter die aan de Persist methode is doorgegeven, niet identiek is aan de waarde van de includeSections parameter die is doorgegeven aan de constructor die wordt gebruikt om dat ObjectSecurity object te maken, kunnen secties van het persistente ObjectSecurity object onvoorspelbare waarden bevatten. Als een constructor bijvoorbeeld wordt aangeroepen met een includeSections waarde van Access, en later een Persist methode wordt aangeroepen met een includeSections waarde van All, bevat het resulterende persistente ObjectSecurity object onvoorspelbare waarden voor de controleregels, groep en eigenaar.
Van toepassing op
Persist(String, AccessControlSections)
Hiermee worden de opgegeven secties van de beveiligingsdescriptor die aan dit ObjectSecurity object is gekoppeld, opgeslagen in permanente opslag. U wordt aangeraden de waarden van de includeSections parameters die aan de constructor worden doorgegeven en persistente methoden identiek te laten zijn.
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)
Parameters
- name
- String
De naam die wordt gebruikt om de persistente gegevens op te halen.
- includeSections
- AccessControlSections
Een van de AccessControlSections opsommingswaarden die de secties van de beveiligingsdescriptor (toegangsregels, controleregels, eigenaar, primaire groep) van het beveiligbare object aangeeft dat moet worden opgeslagen.
Opmerkingen
Als bij het persistent maken van een ObjectSecurity object de waarde van de includeSections parameter die aan de Persist methode is doorgegeven, niet identiek is aan de waarde van de includeSections parameter die is doorgegeven aan de constructor die wordt gebruikt om dat ObjectSecurity object te maken, kunnen secties van het persistente ObjectSecurity object onvoorspelbare waarden bevatten. Als een constructor bijvoorbeeld wordt aangeroepen met een includeSections waarde van Access, en later een Persist methode wordt aangeroepen met een includeSections waarde van All, bevat het resulterende persistente ObjectSecurity object onvoorspelbare waarden voor de controleregels, groep en eigenaar.
Van toepassing op
Persist(Boolean, String, AccessControlSections)
Hiermee worden de opgegeven secties van de beveiligingsdescriptor die aan dit ObjectSecurity object is gekoppeld, opgeslagen in permanente opslag. U wordt aangeraden de waarden van de includeSections parameters die aan de constructor worden doorgegeven en persistente methoden identiek te laten zijn.
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)
Parameters
- enableOwnershipPrivilege
- Boolean
true om de bevoegdheid in te schakelen waarmee de aanroeper eigenaar kan worden van het object.
- name
- String
De naam die wordt gebruikt om de persistente gegevens op te halen.
- includeSections
- AccessControlSections
Een van de AccessControlSections opsommingswaarden die de secties van de beveiligingsdescriptor (toegangsregels, controleregels, eigenaar, primaire groep) van het beveiligbare object aangeeft dat moet worden opgeslagen.
- Kenmerken
Opmerkingen
Als bij het persistent maken van een ObjectSecurity object de waarde van de includeSections parameter die aan de Persist methode is doorgegeven, niet identiek is aan de waarde van de includeSections parameter die is doorgegeven aan de constructor die wordt gebruikt om dat ObjectSecurity object te maken, kunnen secties van het persistente ObjectSecurity object onvoorspelbare waarden bevatten. Als een constructor bijvoorbeeld wordt aangeroepen met een includeSections waarde van Access, en later een Persist methode wordt aangeroepen met een includeSections waarde van All, bevat het resulterende persistente ObjectSecurity object onvoorspelbare waarden voor de controleregels, groep en eigenaar.