ObjectSecurity.Persist Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Skyddade metoder som sparar säkerhetsbeskrivningsinformationen i det här ObjectSecurity objektet till permanent lagring.
Överlagringar
| Name | Description |
|---|---|
| Persist(SafeHandle, AccessControlSections) |
Sparar de angivna avsnitten i säkerhetsbeskrivningen som är associerade med det här ObjectSecurity objektet till permanent lagring. Vi rekommenderar att värdena för de |
| Persist(String, AccessControlSections) |
Sparar de angivna avsnitten i säkerhetsbeskrivningen som är associerade med det här ObjectSecurity objektet till permanent lagring. Vi rekommenderar att värdena för de |
| Persist(Boolean, String, AccessControlSections) |
Sparar de angivna avsnitten i säkerhetsbeskrivningen som är associerade med det här ObjectSecurity objektet till permanent lagring. Vi rekommenderar att värdena för de |
Persist(SafeHandle, AccessControlSections)
- Källa:
- ObjectSecurity.cs
Sparar de angivna avsnitten i säkerhetsbeskrivningen som är associerade med det här ObjectSecurity objektet till permanent lagring. Vi rekommenderar att värdena för de includeSections parametrar som skickas till konstruktorn och beständiga metoder är identiska.
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)
Parametrar
- handle
- SafeHandle
Handtaget som används för att hämta den bevarade informationen.
- includeSections
- AccessControlSections
Ett av uppräkningsvärdena AccessControlSections som anger avsnitten i säkerhetsbeskrivningen (åtkomstregler, granskningsregler, ägare, primär grupp) för det skyddsbara objektet som ska sparas.
Kommentarer
ObjectSecurity Om värdet för parametern includeSections som skickas till Persist metoden inte är identiskt med värdet för parametern includeSections som skickades till konstruktorn som användes för att ObjectSecurity skapa objektet, kan delar av det bevarade objektet innehålla oförutsägbara värden när ett objekt bevarasObjectSecurity. Om en konstruktor till exempel anropas med värdet includeSectionsAccess, och senare anropas en Persist metod för objektet med värdet includeSectionsAll, innehåller det resulterande bevarade ObjectSecurity objektet oförutsägbara värden för granskningsregler, grupp och ägare.
Gäller för
Persist(String, AccessControlSections)
- Källa:
- ObjectSecurity.cs
Sparar de angivna avsnitten i säkerhetsbeskrivningen som är associerade med det här ObjectSecurity objektet till permanent lagring. Vi rekommenderar att värdena för de includeSections parametrar som skickas till konstruktorn och beständiga metoder är identiska.
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)
Parametrar
- name
- String
Namnet som används för att hämta den bevarade informationen.
- includeSections
- AccessControlSections
Ett av uppräkningsvärdena AccessControlSections som anger avsnitten i säkerhetsbeskrivningen (åtkomstregler, granskningsregler, ägare, primär grupp) för det skyddsbara objektet som ska sparas.
Kommentarer
ObjectSecurity Om värdet för parametern includeSections som skickas till Persist metoden inte är identiskt med värdet för parametern includeSections som skickades till konstruktorn som användes för att ObjectSecurity skapa objektet, kan delar av det bevarade objektet innehålla oförutsägbara värden när ett objekt bevarasObjectSecurity. Om en konstruktor till exempel anropas med värdet includeSectionsAccess, och senare anropas en Persist metod för objektet med värdet includeSectionsAll, innehåller det resulterande bevarade ObjectSecurity objektet oförutsägbara värden för granskningsregler, grupp och ägare.
Gäller för
Persist(Boolean, String, AccessControlSections)
- Källa:
- ObjectSecurity.cs
Sparar de angivna avsnitten i säkerhetsbeskrivningen som är associerade med det här ObjectSecurity objektet till permanent lagring. Vi rekommenderar att värdena för de includeSections parametrar som skickas till konstruktorn och beständiga metoder är identiska.
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)
Parametrar
- enableOwnershipPrivilege
- Boolean
true för att aktivera behörigheten som gör att anroparen kan ta över ägarskapet för objektet.
- name
- String
Namnet som används för att hämta den bevarade informationen.
- includeSections
- AccessControlSections
Ett av uppräkningsvärdena AccessControlSections som anger avsnitten i säkerhetsbeskrivningen (åtkomstregler, granskningsregler, ägare, primär grupp) för det skyddsbara objektet som ska sparas.
- Attribut
Kommentarer
ObjectSecurity Om värdet för parametern includeSections som skickas till Persist metoden inte är identiskt med värdet för parametern includeSections som skickades till konstruktorn som användes för att ObjectSecurity skapa objektet, kan delar av det bevarade objektet innehålla oförutsägbara värden när ett objekt bevarasObjectSecurity. Om en konstruktor till exempel anropas med värdet includeSectionsAccess, och senare anropas en Persist metod för objektet med värdet includeSectionsAll, innehåller det resulterande bevarade ObjectSecurity objektet oförutsägbara värden för granskningsregler, grupp och ägare.