ObjectSecurity.Persist Metoda

Definice

Chráněné metody, které ukládají informace popisovače zabezpečení v tomto ObjectSecurity objektu do trvalého úložiště.

Přetížení

Name Description
Persist(SafeHandle, AccessControlSections)

Uloží zadané části popisovače zabezpečení přidruženého k tomuto ObjectSecurity objektu do trvalého úložiště. Doporučujeme, aby hodnoty includeSections parametrů předané konstruktoru a trvalé metody byly identické.

Persist(String, AccessControlSections)

Uloží zadané části popisovače zabezpečení přidruženého k tomuto ObjectSecurity objektu do trvalého úložiště. Doporučujeme, aby hodnoty includeSections parametrů předané konstruktoru a trvalé metody byly identické.

Persist(Boolean, String, AccessControlSections)

Uloží zadané části popisovače zabezpečení přidruženého k tomuto ObjectSecurity objektu do trvalého úložiště. Doporučujeme, aby hodnoty includeSections parametrů předané konstruktoru a trvalé metody byly identické.

Persist(SafeHandle, AccessControlSections)

Zdroj:
ObjectSecurity.cs

Uloží zadané části popisovače zabezpečení přidruženého k tomuto ObjectSecurity objektu do trvalého úložiště. Doporučujeme, aby hodnoty includeSections parametrů předané konstruktoru a trvalé metody byly identické.

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)

Parametry

handle
SafeHandle

Popisovač použitý k načtení trvalých informací.

includeSections
AccessControlSections

Jedna z hodnot výčtu AccessControlSections , která určuje oddíly popisovače zabezpečení (pravidla přístupu, pravidla auditu, vlastník, primární skupina) zabezpečitelného objektu k uložení.

Poznámky

Při zachování objektu ObjectSecurity , pokud hodnota includeSections parametru předaná Persist metodě není identická s hodnotou includeSections parametru předaného konstruktoru použitému k vytvoření ObjectSecurity tohoto objektu, mohou oddíly trvalého ObjectSecurity objektu obsahovat nepředvídatelné hodnoty. Pokud je například volána konstruktor s includeSections hodnotou Access, a později Persist je volána metoda na tomto objektu s includeSections hodnotou All, výsledný trvalý ObjectSecurity objekt bude obsahovat nepředvídatelné hodnoty pro jeho pravidla auditu, skupiny a vlastníka.

Platí pro

Persist(String, AccessControlSections)

Zdroj:
ObjectSecurity.cs

Uloží zadané části popisovače zabezpečení přidruženého k tomuto ObjectSecurity objektu do trvalého úložiště. Doporučujeme, aby hodnoty includeSections parametrů předané konstruktoru a trvalé metody byly identické.

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)

Parametry

name
String

Název použitý k načtení trvalých informací.

includeSections
AccessControlSections

Jedna z hodnot výčtu AccessControlSections , která určuje oddíly popisovače zabezpečení (pravidla přístupu, pravidla auditu, vlastník, primární skupina) zabezpečitelného objektu k uložení.

Poznámky

Při zachování objektu ObjectSecurity , pokud hodnota includeSections parametru předaná Persist metodě není identická s hodnotou includeSections parametru předaného konstruktoru použitému k vytvoření ObjectSecurity tohoto objektu, mohou oddíly trvalého ObjectSecurity objektu obsahovat nepředvídatelné hodnoty. Pokud je například volána konstruktor s includeSections hodnotou Access, a později Persist je volána metoda na tomto objektu s includeSections hodnotou All, výsledný trvalý ObjectSecurity objekt bude obsahovat nepředvídatelné hodnoty pro jeho pravidla auditu, skupiny a vlastníka.

Platí pro

Persist(Boolean, String, AccessControlSections)

Zdroj:
ObjectSecurity.cs

Uloží zadané části popisovače zabezpečení přidruženého k tomuto ObjectSecurity objektu do trvalého úložiště. Doporučujeme, aby hodnoty includeSections parametrů předané konstruktoru a trvalé metody byly identické.

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)

Parametry

enableOwnershipPrivilege
Boolean

true povolení oprávnění, které volajícímu umožní převzít vlastnictví objektu.

name
String

Název použitý k načtení trvalých informací.

includeSections
AccessControlSections

Jedna z hodnot výčtu AccessControlSections , která určuje oddíly popisovače zabezpečení (pravidla přístupu, pravidla auditu, vlastník, primární skupina) zabezpečitelného objektu k uložení.

Atributy

Poznámky

Při zachování objektu ObjectSecurity , pokud hodnota includeSections parametru předaná Persist metodě není identická s hodnotou includeSections parametru předaného konstruktoru použitému k vytvoření ObjectSecurity tohoto objektu, mohou oddíly trvalého ObjectSecurity objektu obsahovat nepředvídatelné hodnoty. Pokud je například volána konstruktor s includeSections hodnotou Access, a později Persist je volána metoda na tomto objektu s includeSections hodnotou All, výsledný trvalý ObjectSecurity objekt bude obsahovat nepředvídatelné hodnoty pro jeho pravidla auditu, skupiny a vlastníka.

Platí pro