NativeObjectSecurity.Persist Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Uloží zadané části popisovače zabezpečení přidružené k tomuto NativeObjectSecurity objektu do trvalého úložiště.
Přetížení
Persist(SafeHandle, AccessControlSections) |
Uloží zadané části popisovače zabezpečení přidružené k tomuto NativeObjectSecurity objektu do trvalého úložiště. Doporučujeme.persist, aby hodnoty |
Persist(String, AccessControlSections) |
Uloží zadané části popisovače zabezpečení přidružené k tomuto NativeObjectSecurity objektu do trvalého úložiště. Doporučujeme, aby hodnoty |
Persist(SafeHandle, AccessControlSections, Object) |
Uloží zadané části popisovače zabezpečení přidružené k tomuto NativeObjectSecurity objektu do trvalého úložiště. Doporučujeme, aby hodnoty |
Persist(String, AccessControlSections, Object) |
Uloží zadané části popisovače zabezpečení přidružené k tomuto NativeObjectSecurity objektu do trvalého úložiště. Doporučujeme, aby hodnoty |
Persist(SafeHandle, AccessControlSections)
Uloží zadané části popisovače zabezpečení přidružené k tomuto NativeObjectSecurity objektu do trvalého úložiště. Doporučujeme.persist, aby hodnoty includeSections
parametrů předané konstruktoru a metody persist 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í objektuNativeObjectSecurity, pokud hodnota parametru includeSections
předaná PersistNativeObjectSecurity metodě není shodná s hodnotou parametru includeSections
předaného konstruktoru použitému k vytvoření NativeObjectSecurity tohoto objektu, mohou oddíly trvalého objektu obsahovat nepředvídatelné hodnoty. Pokud je například volána konstruktor s includeSections
hodnotou a později Persist je volána metoda pro tento objekt s includeSections
hodnotou All, výsledný trvalý NativeObjectSecurity objekt bude obsahovat nepředvídatelné hodnoty pro pravidla auditu, skupinu Accessa vlastníka.
Platí pro
Persist(String, AccessControlSections)
Uloží zadané části popisovače zabezpečení přidružené k tomuto NativeObjectSecurity objektu do trvalého úložiště. Doporučujeme, aby hodnoty includeSections
parametrů předané konstruktoru a trvalých metod 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í objektuNativeObjectSecurity, pokud hodnota parametru includeSections
předaná PersistNativeObjectSecurity metodě není shodná s hodnotou parametru includeSections
předaného konstruktoru použitému k vytvoření NativeObjectSecurity tohoto objektu, mohou oddíly trvalého objektu obsahovat nepředvídatelné hodnoty. Pokud je například volána konstruktor s includeSections
hodnotou a později Persist je volána metoda pro tento objekt s includeSections
hodnotou All, výsledný trvalý NativeObjectSecurity objekt bude obsahovat nepředvídatelné hodnoty pro pravidla auditu, skupinu Accessa vlastníka.
Platí pro
Persist(SafeHandle, AccessControlSections, Object)
Uloží zadané části popisovače zabezpečení přidružené k tomuto NativeObjectSecurity objektu do trvalého úložiště. Doporučujeme, aby hodnoty includeSections
parametrů předané konstruktoru a trvalých metod 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í objektuNativeObjectSecurity, pokud hodnota parametru includeSections
předaná PersistNativeObjectSecurity metodě není shodná s hodnotou parametru includeSections
předaného konstruktoru použitému k vytvoření NativeObjectSecurity tohoto objektu, mohou oddíly trvalého objektu obsahovat nepředvídatelné hodnoty. Pokud je například volána konstruktor s includeSections
hodnotou a později Persist je volána metoda pro tento objekt s includeSections
hodnotou All, výsledný trvalý NativeObjectSecurity objekt bude obsahovat nepředvídatelné hodnoty pro pravidla auditu, skupinu Accessa vlastníka.
Platí pro
Persist(String, AccessControlSections, Object)
Uloží zadané části popisovače zabezpečení přidružené k tomuto NativeObjectSecurity objektu do trvalého úložiště. Doporučujeme, aby hodnoty includeSections
parametrů předané konstruktoru a trvalých metod 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í objektuNativeObjectSecurity, pokud hodnota parametru includeSections
předaná PersistNativeObjectSecurity metodě není shodná s hodnotou parametru includeSections
předaného konstruktoru použitému k vytvoření NativeObjectSecurity tohoto objektu, mohou oddíly trvalého objektu obsahovat nepředvídatelné hodnoty. Pokud je například volána konstruktor s includeSections
hodnotou a později Persist je volána metoda pro tento objekt s includeSections
hodnotou All, výsledný trvalý NativeObjectSecurity objekt bude obsahovat nepředvídatelné hodnoty pro pravidla auditu, skupinu Accessa vlastníka.