NativeObjectSecurity.Persist Metoda

Definice

Uloží zadané části popisovače zabezpečení přidruženého k tomuto NativeObjectSecurity 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 NativeObjectSecurity objektu do trvalého úložiště. Doporučujeme.zachovat, 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 NativeObjectSecurity objektu do trvalého úložiště. Doporučujeme, aby hodnoty includeSections parametrů předané konstruktoru a trvalé metody byly identické.

Persist(SafeHandle, AccessControlSections, Object)

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

Persist(String, AccessControlSections, Object)

Uloží zadané části popisovače zabezpečení přidruženého k tomuto NativeObjectSecurity 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:
NativeObjectSecurity.cs

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

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)

Parametry

handle
SafeHandle

Popisovač zabezpečitelného objektu, ke kterému je tento NativeObjectSecurity objekt přidružen.

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í.

Výjimky

Zabezpečitelný objekt, ke kterému je tento NativeObjectSecurity objekt přidružen, je adresář nebo soubor a tento adresář nebo soubor nelze najít.

Poznámky

Při zachování objektu NativeObjectSecurity , pokud hodnota includeSections parametru předaná Persist metodě není identická s hodnotou includeSections parametru předaného konstruktoru použitému k vytvoření NativeObjectSecurity tohoto objektu, mohou oddíly trvalého NativeObjectSecurity 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ý NativeObjectSecurity objekt bude obsahovat nepředvídatelné hodnoty pro jeho pravidla auditu, skupiny a vlastníka.

Platí pro

Persist(String, AccessControlSections)

Zdroj:
NativeObjectSecurity.cs

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

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)

Parametry

name
String

Název zabezpečitelného objektu, ke kterému je tento NativeObjectSecurity objekt přidružen.

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í.

Výjimky

Zabezpečitelný objekt, ke kterému je tento NativeObjectSecurity objekt přidružen, je adresář nebo soubor a tento adresář nebo soubor nelze najít.

Poznámky

Při zachování objektu NativeObjectSecurity , pokud hodnota includeSections parametru předaná Persist metodě není identická s hodnotou includeSections parametru předaného konstruktoru použitému k vytvoření NativeObjectSecurity tohoto objektu, mohou oddíly trvalého NativeObjectSecurity 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ý NativeObjectSecurity objekt bude obsahovat nepředvídatelné hodnoty pro jeho pravidla auditu, skupiny a vlastníka.

Platí pro

Persist(SafeHandle, AccessControlSections, Object)

Zdroj:
NativeObjectSecurity.cs

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

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);
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)

Parametry

handle
SafeHandle

Popisovač zabezpečitelného objektu, ke kterému je tento NativeObjectSecurity objekt přidružen.

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í.

exceptionContext
Object

Objekt, který obsahuje kontextové informace o zdroji nebo cíli výjimky.

Výjimky

Zabezpečitelný objekt, ke kterému je tento NativeObjectSecurity objekt přidružen, je adresář nebo soubor a tento adresář nebo soubor nelze najít.

Poznámky

Při zachování objektu NativeObjectSecurity , pokud hodnota includeSections parametru předaná Persist metodě není identická s hodnotou includeSections parametru předaného konstruktoru použitému k vytvoření NativeObjectSecurity tohoto objektu, mohou oddíly trvalého NativeObjectSecurity 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ý NativeObjectSecurity objekt bude obsahovat nepředvídatelné hodnoty pro jeho pravidla auditu, skupiny a vlastníka.

Platí pro

Persist(String, AccessControlSections, Object)

Zdroj:
NativeObjectSecurity.cs

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

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);
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)

Parametry

name
String

Název zabezpečitelného objektu, ke kterému je tento NativeObjectSecurity objekt přidružen.

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í.

exceptionContext
Object

Objekt, který obsahuje kontextové informace o zdroji nebo cíli výjimky.

Výjimky

Zabezpečitelný objekt, ke kterému je tento NativeObjectSecurity objekt přidružen, je adresář nebo soubor a tento adresář nebo soubor nelze najít.

Poznámky

Při zachování objektu NativeObjectSecurity , pokud hodnota includeSections parametru předaná Persist metodě není identická s hodnotou includeSections parametru předaného konstruktoru použitému k vytvoření NativeObjectSecurity tohoto objektu, mohou oddíly trvalého NativeObjectSecurity 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ý NativeObjectSecurity objekt bude obsahovat nepředvídatelné hodnoty pro jeho pravidla auditu, skupiny a vlastníka.

Platí pro