ObjectSecurity.Persist Metódus

Definíció

Védett metódusok, amelyek az objektum biztonsági leíró adatait ObjectSecurity állandó tárolóba mentik.

Túlterhelések

Name Description
Persist(SafeHandle, AccessControlSections)

Menti az objektumhoz ObjectSecurity társított biztonsági leíró megadott szakaszait állandó tárolóba. Javasoljuk, hogy a konstruktornak átadott paraméterek és a megőrző metódusok értékei includeSections azonosak legyenek.

Persist(String, AccessControlSections)

Menti az objektumhoz ObjectSecurity társított biztonsági leíró megadott szakaszait állandó tárolóba. Javasoljuk, hogy a konstruktornak átadott paraméterek és a megőrző metódusok értékei includeSections azonosak legyenek.

Persist(Boolean, String, AccessControlSections)

Menti az objektumhoz ObjectSecurity társított biztonsági leíró megadott szakaszait állandó tárolóba. Javasoljuk, hogy a konstruktornak átadott paraméterek és a megőrző metódusok értékei includeSections azonosak legyenek.

Persist(SafeHandle, AccessControlSections)

Forrás:
ObjectSecurity.cs

Menti az objektumhoz ObjectSecurity társított biztonsági leíró megadott szakaszait állandó tárolóba. Javasoljuk, hogy a konstruktornak átadott paraméterek és a megőrző metódusok értékei includeSections azonosak legyenek.

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)

Paraméterek

handle
SafeHandle

A tárolt adatok lekéréséhez használt leíró.

includeSections
AccessControlSections

Az egyik AccessControlSections számbavételi érték, amely meghatározza a biztonsági leíró szakaszait (hozzáférési szabályok, naplózási szabályok, tulajdonos, elsődleges csoport) a mentendő objektumhoz.

Megjegyzések

Objektum megőrzésekorObjectSecurity, ha a metódusnak includeSections átadott paraméter értéke Persist nem azonos az objektum létrehozásához includeSections használt konstruktornak átadott paraméter értékévelObjectSecurity, a megőrzött ObjectSecurity objektum szakaszai kiszámíthatatlan értékeket tartalmazhatnak. Ha például egy konstruktort includeSectionsAccessa rendszer meghív, és később metódust Persist hív meg az adott objektumon includeSections egy értékkel All, az eredményként kapott megmaradó ObjectSecurity objektum kiszámíthatatlan értékeket fog tartalmazni a naplózási szabályok, a csoport és a tulajdonos számára.

A következőre érvényes:

Persist(String, AccessControlSections)

Forrás:
ObjectSecurity.cs

Menti az objektumhoz ObjectSecurity társított biztonsági leíró megadott szakaszait állandó tárolóba. Javasoljuk, hogy a konstruktornak átadott paraméterek és a megőrző metódusok értékei includeSections azonosak legyenek.

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)

Paraméterek

name
String

A megőrzött adatok lekéréséhez használt név.

includeSections
AccessControlSections

Az egyik AccessControlSections számbavételi érték, amely meghatározza a biztonsági leíró szakaszait (hozzáférési szabályok, naplózási szabályok, tulajdonos, elsődleges csoport) a mentendő objektumhoz.

Megjegyzések

Objektum megőrzésekorObjectSecurity, ha a metódusnak includeSections átadott paraméter értéke Persist nem azonos az objektum létrehozásához includeSections használt konstruktornak átadott paraméter értékévelObjectSecurity, a megőrzött ObjectSecurity objektum szakaszai kiszámíthatatlan értékeket tartalmazhatnak. Ha például egy konstruktort includeSectionsAccessa rendszer meghív, és később metódust Persist hív meg az adott objektumon includeSections egy értékkel All, az eredményként kapott megmaradó ObjectSecurity objektum kiszámíthatatlan értékeket fog tartalmazni a naplózási szabályok, a csoport és a tulajdonos számára.

A következőre érvényes:

Persist(Boolean, String, AccessControlSections)

Forrás:
ObjectSecurity.cs

Menti az objektumhoz ObjectSecurity társított biztonsági leíró megadott szakaszait állandó tárolóba. Javasoljuk, hogy a konstruktornak átadott paraméterek és a megőrző metódusok értékei includeSections azonosak legyenek.

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)

Paraméterek

enableOwnershipPrivilege
Boolean

true a jogosultság engedélyezéséhez, amely lehetővé teszi, hogy a hívó átvegye az objektum tulajdonjogát.

name
String

A megőrzött adatok lekéréséhez használt név.

includeSections
AccessControlSections

Az egyik AccessControlSections számbavételi érték, amely meghatározza a biztonsági leíró szakaszait (hozzáférési szabályok, naplózási szabályok, tulajdonos, elsődleges csoport) a mentendő objektumhoz.

Attribútumok

Megjegyzések

Objektum megőrzésekorObjectSecurity, ha a metódusnak includeSections átadott paraméter értéke Persist nem azonos az objektum létrehozásához includeSections használt konstruktornak átadott paraméter értékévelObjectSecurity, a megőrzött ObjectSecurity objektum szakaszai kiszámíthatatlan értékeket tartalmazhatnak. Ha például egy konstruktort includeSectionsAccessa rendszer meghív, és később metódust Persist hív meg az adott objektumon includeSections egy értékkel All, az eredményként kapott megmaradó ObjectSecurity objektum kiszámíthatatlan értékeket fog tartalmazni a naplózási szabályok, a csoport és a tulajdonos számára.

A következőre érvényes: