NativeObjectSecurity.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.
Hiermee worden de opgegeven secties van de beveiligingsdescriptor die aan dit NativeObjectSecurity object is gekoppeld, opgeslagen in permanente opslag.
Overloads
| Name | Description |
|---|---|
| Persist(SafeHandle, AccessControlSections) |
Hiermee worden de opgegeven secties van de beveiligingsdescriptor die aan dit NativeObjectSecurity object is gekoppeld, opgeslagen in permanente opslag. We raden aan.persistent te houden dat de waarden van de |
| Persist(String, AccessControlSections) |
Hiermee worden de opgegeven secties van de beveiligingsdescriptor die aan dit NativeObjectSecurity object is gekoppeld, opgeslagen in permanente opslag. U wordt aangeraden de waarden van de |
| Persist(SafeHandle, AccessControlSections, Object) |
Hiermee worden de opgegeven secties van de beveiligingsdescriptor die aan dit NativeObjectSecurity object is gekoppeld, opgeslagen in permanente opslag. U wordt aangeraden de waarden van de |
| Persist(String, AccessControlSections, Object) |
Hiermee worden de opgegeven secties van de beveiligingsdescriptor die aan dit NativeObjectSecurity 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 NativeObjectSecurity object is gekoppeld, opgeslagen in permanente opslag. We raden aan.persistent te houden dat de waarden van de includeSections parameters die zijn doorgegeven aan de constructor en persistente methoden identiek zijn.
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)
Parameters
- handle
- SafeHandle
De ingang van het beveiligbare object waaraan dit NativeObjectSecurity object is gekoppeld.
- 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.
Uitzonderingen
Het beveiligbare object waaraan dit NativeObjectSecurity object is gekoppeld, is een map of een bestand en die map of dat bestand kan niet worden gevonden.
Opmerkingen
Als bij het persistent maken van een NativeObjectSecurity 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 NativeObjectSecurity object te maken, kunnen secties van het persistente NativeObjectSecurity 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 NativeObjectSecurity 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 NativeObjectSecurity 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:
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)
Parameters
- name
- String
De naam van het beveiligbare object waaraan dit NativeObjectSecurity object is gekoppeld.
- 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.
Uitzonderingen
Het beveiligbare object waaraan dit NativeObjectSecurity object is gekoppeld, is een map of een bestand en die map of dat bestand kan niet worden gevonden.
Opmerkingen
Als bij het persistent maken van een NativeObjectSecurity 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 NativeObjectSecurity object te maken, kunnen secties van het persistente NativeObjectSecurity 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 NativeObjectSecurity object onvoorspelbare waarden voor de controleregels, groep en eigenaar.
Van toepassing op
Persist(SafeHandle, AccessControlSections, Object)
Hiermee worden de opgegeven secties van de beveiligingsdescriptor die aan dit NativeObjectSecurity 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:
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);
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)
Parameters
- handle
- SafeHandle
De ingang van het beveiligbare object waaraan dit NativeObjectSecurity object is gekoppeld.
- 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.
- exceptionContext
- Object
Een object met contextuele informatie over de bron of bestemming van de uitzondering.
Uitzonderingen
Het beveiligbare object waaraan dit NativeObjectSecurity object is gekoppeld, is een map of een bestand en die map of dat bestand kan niet worden gevonden.
Opmerkingen
Als bij het persistent maken van een NativeObjectSecurity 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 NativeObjectSecurity object te maken, kunnen secties van het persistente NativeObjectSecurity 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 NativeObjectSecurity object onvoorspelbare waarden voor de controleregels, groep en eigenaar.
Van toepassing op
Persist(String, AccessControlSections, Object)
Hiermee worden de opgegeven secties van de beveiligingsdescriptor die aan dit NativeObjectSecurity 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:
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);
override this.Persist : string * System.Security.AccessControl.AccessControlSections * obj -> unit
Protected Sub Persist (name As String, includeSections As AccessControlSections, exceptionContext As Object)
Parameters
- name
- String
De naam van het beveiligbare object waaraan dit NativeObjectSecurity object is gekoppeld.
- 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.
- exceptionContext
- Object
Een object met contextuele informatie over de bron of bestemming van de uitzondering.
Uitzonderingen
Het beveiligbare object waaraan dit NativeObjectSecurity object is gekoppeld, is een map of een bestand en die map of dat bestand kan niet worden gevonden.
Opmerkingen
Als bij het persistent maken van een NativeObjectSecurity 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 NativeObjectSecurity object te maken, kunnen secties van het persistente NativeObjectSecurity 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 NativeObjectSecurity object onvoorspelbare waarden voor de controleregels, groep en eigenaar.