NativeObjectSecurity.Persist Metodo

Definizione

Salva le sezioni specificate del descrittore di sicurezza associato a questo NativeObjectSecurity oggetto in una risorsa di archiviazione permanente.

Overload

Nome Descrizione
Persist(SafeHandle, AccessControlSections)

Salva le sezioni specificate del descrittore di sicurezza associato a questo NativeObjectSecurity oggetto in una risorsa di archiviazione permanente. È consigliabile mantenere che i valori dei includeSections parametri passati al costruttore e rendere persistenti i metodi siano identici.

Persist(String, AccessControlSections)

Salva le sezioni specificate del descrittore di sicurezza associato a questo NativeObjectSecurity oggetto in una risorsa di archiviazione permanente. È consigliabile che i valori dei includeSections parametri passati al costruttore e rendere persistenti i metodi siano identici.

Persist(SafeHandle, AccessControlSections, Object)

Salva le sezioni specificate del descrittore di sicurezza associato a questo NativeObjectSecurity oggetto in una risorsa di archiviazione permanente. È consigliabile che i valori dei includeSections parametri passati al costruttore e rendere persistenti i metodi siano identici.

Persist(String, AccessControlSections, Object)

Salva le sezioni specificate del descrittore di sicurezza associato a questo NativeObjectSecurity oggetto in una risorsa di archiviazione permanente. È consigliabile che i valori dei includeSections parametri passati al costruttore e rendere persistenti i metodi siano identici.

Persist(SafeHandle, AccessControlSections)

Salva le sezioni specificate del descrittore di sicurezza associato a questo NativeObjectSecurity oggetto in una risorsa di archiviazione permanente. È consigliabile mantenere che i valori dei includeSections parametri passati al costruttore e rendere persistenti i metodi siano identici.

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)

Parametri

handle
SafeHandle

Handle dell'oggetto a protezione diretta a cui è associato questo NativeObjectSecurity oggetto.

includeSections
AccessControlSections

Uno dei valori di AccessControlSections enumerazione che specifica le sezioni del descrittore di sicurezza (regole di accesso, regole di controllo, proprietario, gruppo primario) dell'oggetto a protezione diretta da salvare.

Eccezioni

L'oggetto a protezione diretta a cui è associato questo NativeObjectSecurity oggetto è una directory o un file e tale directory o file non è stato trovato.

Commenti

Quando si salva in modo permanente un NativeObjectSecurity oggetto, se il valore del includeSections parametro passato al Persist metodo non è identico al valore del includeSections parametro passato al costruttore utilizzato per creare tale NativeObjectSecurity oggetto, le sezioni dell'oggetto persistente NativeObjectSecurity possono contenere valori imprevedibili. Ad esempio, se un costruttore viene chiamato con un includeSections valore , Accesse in seguito viene chiamato un Persist metodo su tale oggetto con un includeSections valore All, l'oggetto persistente NativeObjectSecurity risultante conterrà valori imprevedibili per le regole di controllo, il gruppo e il proprietario.

Si applica a

Persist(String, AccessControlSections)

Salva le sezioni specificate del descrittore di sicurezza associato a questo NativeObjectSecurity oggetto in una risorsa di archiviazione permanente. È consigliabile che i valori dei includeSections parametri passati al costruttore e rendere persistenti i metodi siano identici.

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)

Parametri

name
String

Nome dell'oggetto a protezione diretta a cui è associato questo NativeObjectSecurity oggetto.

includeSections
AccessControlSections

Uno dei valori di AccessControlSections enumerazione che specifica le sezioni del descrittore di sicurezza (regole di accesso, regole di controllo, proprietario, gruppo primario) dell'oggetto a protezione diretta da salvare.

Eccezioni

L'oggetto a protezione diretta a cui è associato questo NativeObjectSecurity oggetto è una directory o un file e tale directory o file non è stato trovato.

Commenti

Quando si salva in modo permanente un NativeObjectSecurity oggetto, se il valore del includeSections parametro passato al Persist metodo non è identico al valore del includeSections parametro passato al costruttore utilizzato per creare tale NativeObjectSecurity oggetto, le sezioni dell'oggetto persistente NativeObjectSecurity possono contenere valori imprevedibili. Ad esempio, se un costruttore viene chiamato con un includeSections valore , Accesse in seguito viene chiamato un Persist metodo su tale oggetto con un includeSections valore All, l'oggetto persistente NativeObjectSecurity risultante conterrà valori imprevedibili per le regole di controllo, il gruppo e il proprietario.

Si applica a

Persist(SafeHandle, AccessControlSections, Object)

Salva le sezioni specificate del descrittore di sicurezza associato a questo NativeObjectSecurity oggetto in una risorsa di archiviazione permanente. È consigliabile che i valori dei includeSections parametri passati al costruttore e rendere persistenti i metodi siano identici.

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

Parametri

handle
SafeHandle

Handle dell'oggetto a protezione diretta a cui è associato questo NativeObjectSecurity oggetto.

includeSections
AccessControlSections

Uno dei valori di AccessControlSections enumerazione che specifica le sezioni del descrittore di sicurezza (regole di accesso, regole di controllo, proprietario, gruppo primario) dell'oggetto a protezione diretta da salvare.

exceptionContext
Object

Oggetto che contiene informazioni contestuali sull'origine o sulla destinazione dell'eccezione.

Eccezioni

L'oggetto a protezione diretta a cui è associato questo NativeObjectSecurity oggetto è una directory o un file e tale directory o file non è stato trovato.

Commenti

Quando si salva in modo permanente un NativeObjectSecurity oggetto, se il valore del includeSections parametro passato al Persist metodo non è identico al valore del includeSections parametro passato al costruttore utilizzato per creare tale NativeObjectSecurity oggetto, le sezioni dell'oggetto persistente NativeObjectSecurity possono contenere valori imprevedibili. Ad esempio, se un costruttore viene chiamato con un includeSections valore , Accesse in seguito viene chiamato un Persist metodo su tale oggetto con un includeSections valore All, l'oggetto persistente NativeObjectSecurity risultante conterrà valori imprevedibili per le regole di controllo, il gruppo e il proprietario.

Si applica a

Persist(String, AccessControlSections, Object)

Salva le sezioni specificate del descrittore di sicurezza associato a questo NativeObjectSecurity oggetto in una risorsa di archiviazione permanente. È consigliabile che i valori dei includeSections parametri passati al costruttore e rendere persistenti i metodi siano identici.

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);
override this.Persist : string * System.Security.AccessControl.AccessControlSections * obj -> unit
Protected Sub Persist (name As String, includeSections As AccessControlSections, exceptionContext As Object)

Parametri

name
String

Nome dell'oggetto a protezione diretta a cui è associato questo NativeObjectSecurity oggetto.

includeSections
AccessControlSections

Uno dei valori di AccessControlSections enumerazione che specifica le sezioni del descrittore di sicurezza (regole di accesso, regole di controllo, proprietario, gruppo primario) dell'oggetto a protezione diretta da salvare.

exceptionContext
Object

Oggetto che contiene informazioni contestuali sull'origine o sulla destinazione dell'eccezione.

Eccezioni

L'oggetto a protezione diretta a cui è associato questo NativeObjectSecurity oggetto è una directory o un file e tale directory o file non è stato trovato.

Commenti

Quando si salva in modo permanente un NativeObjectSecurity oggetto, se il valore del includeSections parametro passato al Persist metodo non è identico al valore del includeSections parametro passato al costruttore utilizzato per creare tale NativeObjectSecurity oggetto, le sezioni dell'oggetto persistente NativeObjectSecurity possono contenere valori imprevedibili. Ad esempio, se un costruttore viene chiamato con un includeSections valore , Accesse in seguito viene chiamato un Persist metodo su tale oggetto con un includeSections valore All, l'oggetto persistente NativeObjectSecurity risultante conterrà valori imprevedibili per le regole di controllo, il gruppo e il proprietario.

Si applica a