NativeObjectSecurity.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.
Sparar de angivna avsnitten i säkerhetsbeskrivningen som är associerade med det här NativeObjectSecurity objektet till permanent lagring.
Överlagringar
| Name | Description |
|---|---|
| Persist(SafeHandle, AccessControlSections) |
Sparar de angivna avsnitten i säkerhetsbeskrivningen som är associerade med det här NativeObjectSecurity objektet till permanent lagring. Vi rekommenderar.persist att värdena för de |
| Persist(String, AccessControlSections) |
Sparar de angivna avsnitten i säkerhetsbeskrivningen som är associerade med det här NativeObjectSecurity objektet till permanent lagring. Vi rekommenderar att värdena för de |
| Persist(SafeHandle, AccessControlSections, Object) |
Sparar de angivna avsnitten i säkerhetsbeskrivningen som är associerade med det här NativeObjectSecurity objektet till permanent lagring. Vi rekommenderar att värdena för de |
| Persist(String, AccessControlSections, Object) |
Sparar de angivna avsnitten i säkerhetsbeskrivningen som är associerade med det här NativeObjectSecurity objektet till permanent lagring. Vi rekommenderar att värdena för de |
Persist(SafeHandle, AccessControlSections)
- Källa:
- NativeObjectSecurity.cs
Sparar de angivna avsnitten i säkerhetsbeskrivningen som är associerade med det här NativeObjectSecurity objektet till permanent lagring. Vi rekommenderar.persist att värdena för de includeSections parametrar som skickas till konstruktorn och bevarar metoder är identiska.
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)
Parametrar
- handle
- SafeHandle
Handtaget för det skyddsbara objekt som det här NativeObjectSecurity objektet är associerat med.
- 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.
Undantag
Det skyddsbara objekt som det här NativeObjectSecurity objektet är associerat med är antingen en katalog eller en fil, och det gick inte att hitta katalogen eller filen.
Kommentarer
NativeObjectSecurity 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 NativeObjectSecurity skapa objektet, kan delar av det bevarade objektet innehålla oförutsägbara värden när ett objekt bevarasNativeObjectSecurity. 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 NativeObjectSecurity objektet oförutsägbara värden för granskningsregler, grupp och ägare.
Gäller för
Persist(String, AccessControlSections)
- Källa:
- NativeObjectSecurity.cs
Sparar de angivna avsnitten i säkerhetsbeskrivningen som är associerade med det här NativeObjectSecurity 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:
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)
Parametrar
- name
- String
Namnet på det skyddsbara objekt som det här NativeObjectSecurity objektet är associerat med.
- 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.
Undantag
Det skyddsbara objekt som det här NativeObjectSecurity objektet är associerat med är antingen en katalog eller en fil, och det gick inte att hitta katalogen eller filen.
Kommentarer
NativeObjectSecurity 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 NativeObjectSecurity skapa objektet, kan delar av det bevarade objektet innehålla oförutsägbara värden när ett objekt bevarasNativeObjectSecurity. 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 NativeObjectSecurity objektet oförutsägbara värden för granskningsregler, grupp och ägare.
Gäller för
Persist(SafeHandle, AccessControlSections, Object)
- Källa:
- NativeObjectSecurity.cs
Sparar de angivna avsnitten i säkerhetsbeskrivningen som är associerade med det här NativeObjectSecurity 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:
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)
Parametrar
- handle
- SafeHandle
Handtaget för det skyddsbara objekt som det här NativeObjectSecurity objektet är associerat med.
- 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.
- exceptionContext
- Object
Ett objekt som innehåller sammanhangsinformation om källan eller målet för undantaget.
Undantag
Det skyddsbara objekt som det här NativeObjectSecurity objektet är associerat med är antingen en katalog eller en fil, och det gick inte att hitta katalogen eller filen.
Kommentarer
NativeObjectSecurity 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 NativeObjectSecurity skapa objektet, kan delar av det bevarade objektet innehålla oförutsägbara värden när ett objekt bevarasNativeObjectSecurity. 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 NativeObjectSecurity objektet oförutsägbara värden för granskningsregler, grupp och ägare.
Gäller för
Persist(String, AccessControlSections, Object)
- Källa:
- NativeObjectSecurity.cs
Sparar de angivna avsnitten i säkerhetsbeskrivningen som är associerade med det här NativeObjectSecurity 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:
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)
Parametrar
- name
- String
Namnet på det skyddsbara objekt som det här NativeObjectSecurity objektet är associerat med.
- 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.
- exceptionContext
- Object
Ett objekt som innehåller sammanhangsinformation om källan eller målet för undantaget.
Undantag
Det skyddsbara objekt som det här NativeObjectSecurity objektet är associerat med är antingen en katalog eller en fil, och det gick inte att hitta katalogen eller filen.
Kommentarer
NativeObjectSecurity 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 NativeObjectSecurity skapa objektet, kan delar av det bevarade objektet innehålla oförutsägbara värden när ett objekt bevarasNativeObjectSecurity. 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 NativeObjectSecurity objektet oförutsägbara värden för granskningsregler, grupp och ägare.