ObjectSecurity.Persist Metod

Definition

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 includeSections parametrar som skickas till konstruktorn och beständiga metoder är identiska.

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 includeSections parametrar som skickas till konstruktorn och beständiga metoder är identiska.

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 includeSections parametrar som skickas till konstruktorn och beständiga metoder är identiska.

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.

Gäller för