NativeObjectSecurity.Persist Metodo

Definizione

Salva le sezioni specificate del descrittore di sicurezza associato a questo oggetto NativeObjectSecurity in un archivio permanente.Saves the specified sections of the security descriptor associated with this NativeObjectSecurity object to permanent storage.

Overload

Persist(SafeHandle, AccessControlSections)

Salva le sezioni specificate del descrittore di sicurezza associato a questo oggetto NativeObjectSecurity in un archivio permanente.Saves the specified sections of the security descriptor associated with this NativeObjectSecurity object to permanent storage. Si consiglia di usare valori identici per i parametri includeSections passati al costruttore e i metodi Persist.We recommend.persist that the values of the includeSections parameters passed to the constructor and persist methods be identical.

Persist(String, AccessControlSections)

Salva le sezioni specificate del descrittore di sicurezza associato a questo oggetto NativeObjectSecurity in un archivio permanente.Saves the specified sections of the security descriptor associated with this NativeObjectSecurity object to permanent storage. Si consiglia di usare valori identici per i parametri includeSections passati al costruttore e per i metodi Persist.We recommend that the values of the includeSections parameters passed to the constructor and persist methods be identical.

Persist(SafeHandle, AccessControlSections, Object)

Salva le sezioni specificate del descrittore di sicurezza associato a questo oggetto NativeObjectSecurity in un archivio permanente.Saves the specified sections of the security descriptor associated with this NativeObjectSecurity object to permanent storage. Si consiglia di usare valori identici per i parametri includeSections passati al costruttore e per i metodi Persist.We recommend that the values of the includeSections parameters passed to the constructor and persist methods be identical.

Persist(String, AccessControlSections, Object)

Salva le sezioni specificate del descrittore di sicurezza associato a questo oggetto NativeObjectSecurity in un archivio permanente.Saves the specified sections of the security descriptor associated with this NativeObjectSecurity object to permanent storage. Si consiglia di usare valori identici per i parametri includeSections passati al costruttore e per i metodi Persist.We recommend that the values of the includeSections parameters passed to the constructor and persist methods be identical.

Persist(SafeHandle, AccessControlSections)

Salva le sezioni specificate del descrittore di sicurezza associato a questo oggetto NativeObjectSecurity in un archivio permanente.Saves the specified sections of the security descriptor associated with this NativeObjectSecurity object to permanent storage. Si consiglia di usare valori identici per i parametri includeSections passati al costruttore e i metodi Persist.We recommend.persist that the values of the includeSections parameters passed to the constructor and persist methods be identical.

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 oggetto NativeObjectSecurity.The handle of the securable object with which this NativeObjectSecurity object is associated.

includeSections
AccessControlSections

Uno dei valori dell'enumerazione AccessControlSections che specifica le sezioni del descrittore di sicurezza (regole di accesso, regole di controllo, proprietario, gruppo primario) dell'oggetto a protezione diretta da salvare.One of the AccessControlSections enumeration values that specifies the sections of the security descriptor (access rules, audit rules, owner, primary group) of the securable object to save.

Eccezioni

L'oggetto a protezione diretta a cui questo oggetto NativeObjectSecurity è associato è una directory o un file, che non è possibile trovare.The securable object with which this NativeObjectSecurity object is associated is either a directory or a file, and that directory or file could not be found.

Commenti

Quando si rende 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 permanente NativeObjectSecurity possono contenere valori imprevedibili.When persisting a NativeObjectSecurity object, if the value of the includeSections parameter passed to the Persist method is not identical to the value of the includeSections parameter passed to the constructor used to create that NativeObjectSecurity object, sections of the persisted NativeObjectSecurity object can contain unpredictable values. Se, ad esempio, un costruttore viene chiamato con un includeSections valore di Access e successivamente Persist viene chiamato un metodo su quell'oggetto con un includeSections valore di All , l'oggetto permanente risultante conterrà NativeObjectSecurity valori imprevedibili per le regole di controllo, il gruppo e il proprietario.For example, if a constructor is called with an includeSections value of Access, and later a Persist method is called on that object with an includeSections value of All, the resulting persisted NativeObjectSecurity object will contain unpredictable values for its audit rules, group, and owner.

Si applica a

Persist(String, AccessControlSections)

Salva le sezioni specificate del descrittore di sicurezza associato a questo oggetto NativeObjectSecurity in un archivio permanente.Saves the specified sections of the security descriptor associated with this NativeObjectSecurity object to permanent storage. Si consiglia di usare valori identici per i parametri includeSections passati al costruttore e per i metodi Persist.We recommend that the values of the includeSections parameters passed to the constructor and persist methods be identical.

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 oggetto NativeObjectSecurity.The name of the securable object with which this NativeObjectSecurity object is associated.

includeSections
AccessControlSections

Uno dei valori dell'enumerazione AccessControlSections che specifica le sezioni del descrittore di sicurezza (regole di accesso, regole di controllo, proprietario, gruppo primario) dell'oggetto a protezione diretta da salvare.One of the AccessControlSections enumeration values that specifies the sections of the security descriptor (access rules, audit rules, owner, primary group) of the securable object to save.

Eccezioni

L'oggetto a protezione diretta a cui questo oggetto NativeObjectSecurity è associato è una directory o un file, che non è possibile trovare.The securable object with which this NativeObjectSecurity object is associated is either a directory or a file, and that directory or file could not be found.

Commenti

Quando si rende 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 permanente NativeObjectSecurity possono contenere valori imprevedibili.When persisting a NativeObjectSecurity object, if the value of the includeSections parameter passed to the Persist method is not identical to the value of the includeSections parameter passed to the constructor used to create that NativeObjectSecurity object, sections of the persisted NativeObjectSecurity object can contain unpredictable values. Se, ad esempio, un costruttore viene chiamato con un includeSections valore di Access e successivamente Persist viene chiamato un metodo su quell'oggetto con un includeSections valore di All , l'oggetto permanente risultante conterrà NativeObjectSecurity valori imprevedibili per le regole di controllo, il gruppo e il proprietario.For example, if a constructor is called with an includeSections value of Access, and later a Persist method is called on that object with an includeSections value of All, the resulting persisted NativeObjectSecurity object will contain unpredictable values for its audit rules, group, and owner.

Si applica a

Persist(SafeHandle, AccessControlSections, Object)

Salva le sezioni specificate del descrittore di sicurezza associato a questo oggetto NativeObjectSecurity in un archivio permanente.Saves the specified sections of the security descriptor associated with this NativeObjectSecurity object to permanent storage. Si consiglia di usare valori identici per i parametri includeSections passati al costruttore e per i metodi Persist.We recommend that the values of the includeSections parameters passed to the constructor and persist methods be identical.

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)

Parametri

handle
SafeHandle

Handle dell'oggetto a protezione diretta a cui è associato questo oggetto NativeObjectSecurity.The handle of the securable object with which this NativeObjectSecurity object is associated.

includeSections
AccessControlSections

Uno dei valori dell'enumerazione AccessControlSections che specifica le sezioni del descrittore di sicurezza (regole di accesso, regole di controllo, proprietario, gruppo primario) dell'oggetto a protezione diretta da salvare.One of the AccessControlSections enumeration values that specifies the sections of the security descriptor (access rules, audit rules, owner, primary group) of the securable object to save.

exceptionContext
Object

Oggetto che contiene le informazioni contestuali sull'origine o sulla destinazione dell'eccezione.An object that contains contextual information about the source or destination of the exception.

Eccezioni

L'oggetto a protezione diretta a cui questo oggetto NativeObjectSecurity è associato è una directory o un file, che non è possibile trovare.The securable object with which this NativeObjectSecurity object is associated is either a directory or a file, and that directory or file could not be found.

Commenti

Quando si rende 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 permanente NativeObjectSecurity possono contenere valori imprevedibili.When persisting a NativeObjectSecurity object, if the value of the includeSections parameter passed to the Persist method is not identical to the value of the includeSections parameter passed to the constructor used to create that NativeObjectSecurity object, sections of the persisted NativeObjectSecurity object can contain unpredictable values. Se, ad esempio, un costruttore viene chiamato con un includeSections valore di Access e successivamente Persist viene chiamato un metodo su quell'oggetto con un includeSections valore di All , l'oggetto permanente risultante conterrà NativeObjectSecurity valori imprevedibili per le regole di controllo, il gruppo e il proprietario.For example, if a constructor is called with an includeSections value of Access, and later a Persist method is called on that object with an includeSections value of All, the resulting persisted NativeObjectSecurity object will contain unpredictable values for its audit rules, group, and owner.

Si applica a

Persist(String, AccessControlSections, Object)

Salva le sezioni specificate del descrittore di sicurezza associato a questo oggetto NativeObjectSecurity in un archivio permanente.Saves the specified sections of the security descriptor associated with this NativeObjectSecurity object to permanent storage. Si consiglia di usare valori identici per i parametri includeSections passati al costruttore e per i metodi Persist.We recommend that the values of the includeSections parameters passed to the constructor and persist methods be identical.

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)

Parametri

name
String

Nome dell'oggetto a protezione diretta a cui è associato questo oggetto NativeObjectSecurity.The name of the securable object with which this NativeObjectSecurity object is associated.

includeSections
AccessControlSections

Uno dei valori dell'enumerazione AccessControlSections che specifica le sezioni del descrittore di sicurezza (regole di accesso, regole di controllo, proprietario, gruppo primario) dell'oggetto a protezione diretta da salvare.One of the AccessControlSections enumeration values that specifies the sections of the security descriptor (access rules, audit rules, owner, primary group) of the securable object to save.

exceptionContext
Object

Oggetto che contiene le informazioni contestuali sull'origine o sulla destinazione dell'eccezione.An object that contains contextual information about the source or destination of the exception.

Eccezioni

L'oggetto a protezione diretta a cui questo oggetto NativeObjectSecurity è associato è una directory o un file, che non è possibile trovare.The securable object with which this NativeObjectSecurity object is associated is either a directory or a file, and that directory or file could not be found.

Commenti

Quando si rende 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 permanente NativeObjectSecurity possono contenere valori imprevedibili.When persisting a NativeObjectSecurity object, if the value of the includeSections parameter passed to the Persist method is not identical to the value of the includeSections parameter passed to the constructor used to create that NativeObjectSecurity object, sections of the persisted NativeObjectSecurity object can contain unpredictable values. Se, ad esempio, un costruttore viene chiamato con un includeSections valore di Access e successivamente Persist viene chiamato un metodo su quell'oggetto con un includeSections valore di All , l'oggetto permanente risultante conterrà NativeObjectSecurity valori imprevedibili per le regole di controllo, il gruppo e il proprietario.For example, if a constructor is called with an includeSections value of Access, and later a Persist method is called on that object with an includeSections value of All, the resulting persisted NativeObjectSecurity object will contain unpredictable values for its audit rules, group, and owner.

Si applica a