NativeObjectSecurity.Persist Methode

Definitie

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 includeSections parameters die zijn doorgegeven aan de constructor en persistente methoden identiek zijn.

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.

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.

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.

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.

Van toepassing op