NativeObjectSecurity.Persist Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Salva le sezioni specificate del descrittore di sicurezza associato a questo oggetto NativeObjectSecurity in un archivio permanente.
Overload
Persist(SafeHandle, AccessControlSections) |
Salva le sezioni specificate del descrittore di sicurezza associato a questo oggetto NativeObjectSecurity in un archivio permanente. Si consiglia di usare valori identici per i parametri |
Persist(String, AccessControlSections) |
Salva le sezioni specificate del descrittore di sicurezza associato a questo oggetto NativeObjectSecurity in un archivio permanente. Si consiglia di usare valori identici per i parametri |
Persist(SafeHandle, AccessControlSections, Object) |
Salva le sezioni specificate del descrittore di sicurezza associato a questo oggetto NativeObjectSecurity in un archivio permanente. Si consiglia di usare valori identici per i parametri |
Persist(String, AccessControlSections, Object) |
Salva le sezioni specificate del descrittore di sicurezza associato a questo oggetto NativeObjectSecurity in un archivio permanente. Si consiglia di usare valori identici per i parametri |
Persist(SafeHandle, AccessControlSections)
Salva le sezioni specificate del descrittore di sicurezza associato a questo oggetto NativeObjectSecurity in un archivio permanente. Si consiglia di usare valori identici per i parametri includeSections
passati al costruttore e i metodi Persist.
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.
- 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.
Eccezioni
L'oggetto a protezione diretta a cui questo oggetto NativeObjectSecurity è associato è una directory o un file, che non è possibile trovare.
Commenti
Quando si mantiene un NativeObjectSecurity oggetto, se il valore del parametro passato al Persist metodo non è identico NativeObjectSecurity al valore del includeSections
parametro passato al costruttore usato per creare tale NativeObjectSecurity oggetto, le sezioni dell'oggetto includeSections
persistente possono contenere valori imprevedibili. Ad esempio, se un costruttore viene chiamato con un includeSections
valore di e successivamente Persist viene chiamato un metodo su tale oggetto con un includeSections
valore di AllAccess, 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 oggetto NativeObjectSecurity in un archivio permanente. Si consiglia di usare valori identici per i parametri includeSections
passati al costruttore e per i metodi Persist.
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.
- 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.
Eccezioni
L'oggetto a protezione diretta a cui questo oggetto NativeObjectSecurity è associato è una directory o un file, che non è possibile trovare.
Commenti
Quando si mantiene un NativeObjectSecurity oggetto, se il valore del parametro passato al Persist metodo non è identico NativeObjectSecurity al valore del includeSections
parametro passato al costruttore usato per creare tale NativeObjectSecurity oggetto, le sezioni dell'oggetto includeSections
persistente possono contenere valori imprevedibili. Ad esempio, se un costruttore viene chiamato con un includeSections
valore di e successivamente Persist viene chiamato un metodo su tale oggetto con un includeSections
valore di AllAccess, 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 oggetto NativeObjectSecurity in un archivio permanente. Si consiglia di usare valori identici per i parametri includeSections
passati al costruttore e per i metodi Persist.
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.
- 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.
- exceptionContext
- Object
Oggetto che contiene le informazioni contestuali sull'origine o sulla destinazione dell'eccezione.
Eccezioni
L'oggetto a protezione diretta a cui questo oggetto NativeObjectSecurity è associato è una directory o un file, che non è possibile trovare.
Commenti
Quando si mantiene un NativeObjectSecurity oggetto, se il valore del parametro passato al Persist metodo non è identico NativeObjectSecurity al valore del includeSections
parametro passato al costruttore usato per creare tale NativeObjectSecurity oggetto, le sezioni dell'oggetto includeSections
persistente possono contenere valori imprevedibili. Ad esempio, se un costruttore viene chiamato con un includeSections
valore di e successivamente Persist viene chiamato un metodo su tale oggetto con un includeSections
valore di AllAccess, 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 oggetto NativeObjectSecurity in un archivio permanente. Si consiglia di usare valori identici per i parametri includeSections
passati al costruttore e per i metodi Persist.
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.
- 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.
- exceptionContext
- Object
Oggetto che contiene le informazioni contestuali sull'origine o sulla destinazione dell'eccezione.
Eccezioni
L'oggetto a protezione diretta a cui questo oggetto NativeObjectSecurity è associato è una directory o un file, che non è possibile trovare.
Commenti
Quando si mantiene un NativeObjectSecurity oggetto, se il valore del parametro passato al Persist metodo non è identico NativeObjectSecurity al valore del includeSections
parametro passato al costruttore usato per creare tale NativeObjectSecurity oggetto, le sezioni dell'oggetto includeSections
persistente possono contenere valori imprevedibili. Ad esempio, se un costruttore viene chiamato con un includeSections
valore di e successivamente Persist viene chiamato un metodo su tale oggetto con un includeSections
valore di AllAccess, l'oggetto persistente NativeObjectSecurity risultante conterrà valori imprevedibili per le regole di controllo, il gruppo e il proprietario.