NativeObjectSecurity Costruttori
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.
Inizializza una nuova istanza della classe NativeObjectSecurity.
Overload
| Nome | Descrizione |
|---|---|
| NativeObjectSecurity(Boolean, ResourceType) |
Inizializza una nuova istanza della NativeObjectSecurity classe con i valori specificati. |
| NativeObjectSecurity(Boolean, ResourceType, SafeHandle, AccessControlSections) |
Inizializza una nuova istanza della NativeObjectSecurity classe con i valori specificati. È consigliabile che i valori dei |
| NativeObjectSecurity(Boolean, ResourceType, NativeObjectSecurity+ExceptionFromErrorCode, Object) |
Inizializza una nuova istanza della NativeObjectSecurity classe utilizzando i valori specificati. |
| NativeObjectSecurity(Boolean, ResourceType, String, AccessControlSections) |
Inizializza una nuova istanza della NativeObjectSecurity classe con i valori specificati. È consigliabile che i valori dei |
| NativeObjectSecurity(Boolean, ResourceType, SafeHandle, AccessControlSections, NativeObjectSecurity+ExceptionFromErrorCode, Object) |
Inizializza una nuova istanza della NativeObjectSecurity classe con i valori specificati. È consigliabile che i valori dei |
| NativeObjectSecurity(Boolean, ResourceType, String, AccessControlSections, NativeObjectSecurity+ExceptionFromErrorCode, Object) |
Inizializza una nuova istanza della NativeObjectSecurity classe con i valori specificati. È consigliabile che i valori dei |
NativeObjectSecurity(Boolean, ResourceType)
Inizializza una nuova istanza della NativeObjectSecurity classe con i valori specificati.
protected:
NativeObjectSecurity(bool isContainer, System::Security::AccessControl::ResourceType resourceType);
protected NativeObjectSecurity(bool isContainer, System.Security.AccessControl.ResourceType resourceType);
new System.Security.AccessControl.NativeObjectSecurity : bool * System.Security.AccessControl.ResourceType -> System.Security.AccessControl.NativeObjectSecurity
Protected Sub New (isContainer As Boolean, resourceType As ResourceType)
Parametri
- isContainer
- Boolean
true se il nuovo NativeObjectSecurity oggetto è un oggetto contenitore.
- resourceType
- ResourceType
Tipo di oggetto a protezione diretta a cui è associato il nuovo NativeObjectSecurity oggetto.
Si applica a
NativeObjectSecurity(Boolean, ResourceType, SafeHandle, AccessControlSections)
Inizializza una nuova istanza della NativeObjectSecurity classe con i valori specificati. È consigliabile che i valori dei includeSections parametri passati al costruttore e rendere persistenti i metodi siano identici.
protected:
NativeObjectSecurity(bool isContainer, System::Security::AccessControl::ResourceType resourceType, System::Runtime::InteropServices::SafeHandle ^ handle, System::Security::AccessControl::AccessControlSections includeSections);
protected NativeObjectSecurity(bool isContainer, System.Security.AccessControl.ResourceType resourceType, System.Runtime.InteropServices.SafeHandle handle, System.Security.AccessControl.AccessControlSections includeSections);
new System.Security.AccessControl.NativeObjectSecurity : bool * System.Security.AccessControl.ResourceType * System.Runtime.InteropServices.SafeHandle * System.Security.AccessControl.AccessControlSections -> System.Security.AccessControl.NativeObjectSecurity
Protected Sub New (isContainer As Boolean, resourceType As ResourceType, handle As SafeHandle, includeSections As AccessControlSections)
Parametri
- isContainer
- Boolean
true se il nuovo NativeObjectSecurity oggetto è un oggetto contenitore.
- resourceType
- ResourceType
Tipo di oggetto a protezione diretta a cui è associato il nuovo NativeObjectSecurity oggetto.
- handle
- SafeHandle
Handle dell'oggetto a protezione diretta a cui è associato il nuovo 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 includere in questo NativeObjectSecurity oggetto.
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
NativeObjectSecurity(Boolean, ResourceType, NativeObjectSecurity+ExceptionFromErrorCode, Object)
Inizializza una nuova istanza della NativeObjectSecurity classe utilizzando i valori specificati.
protected:
NativeObjectSecurity(bool isContainer, System::Security::AccessControl::ResourceType resourceType, System::Security::AccessControl::NativeObjectSecurity::ExceptionFromErrorCode ^ exceptionFromErrorCode, System::Object ^ exceptionContext);
protected NativeObjectSecurity(bool isContainer, System.Security.AccessControl.ResourceType resourceType, System.Security.AccessControl.NativeObjectSecurity.ExceptionFromErrorCode exceptionFromErrorCode, object exceptionContext);
new System.Security.AccessControl.NativeObjectSecurity : bool * System.Security.AccessControl.ResourceType * System.Security.AccessControl.NativeObjectSecurity.ExceptionFromErrorCode * obj -> System.Security.AccessControl.NativeObjectSecurity
Protected Sub New (isContainer As Boolean, resourceType As ResourceType, exceptionFromErrorCode As NativeObjectSecurity.ExceptionFromErrorCode, exceptionContext As Object)
Parametri
- isContainer
- Boolean
true se il nuovo NativeObjectSecurity oggetto è un oggetto contenitore.
- resourceType
- ResourceType
Tipo di oggetto a protezione diretta a cui è associato il nuovo NativeObjectSecurity oggetto.
- exceptionFromErrorCode
- NativeObjectSecurity.ExceptionFromErrorCode
Delegato implementato dagli integratori che forniscono eccezioni personalizzate.
- exceptionContext
- Object
Oggetto che contiene informazioni contestuali sull'origine o sulla destinazione dell'eccezione.
Si applica a
NativeObjectSecurity(Boolean, ResourceType, String, AccessControlSections)
Inizializza una nuova istanza della NativeObjectSecurity classe con i valori specificati. È consigliabile che i valori dei includeSections parametri passati al costruttore e rendere persistenti i metodi siano identici.
protected:
NativeObjectSecurity(bool isContainer, System::Security::AccessControl::ResourceType resourceType, System::String ^ name, System::Security::AccessControl::AccessControlSections includeSections);
protected NativeObjectSecurity(bool isContainer, System.Security.AccessControl.ResourceType resourceType, string name, System.Security.AccessControl.AccessControlSections includeSections);
new System.Security.AccessControl.NativeObjectSecurity : bool * System.Security.AccessControl.ResourceType * string * System.Security.AccessControl.AccessControlSections -> System.Security.AccessControl.NativeObjectSecurity
Protected Sub New (isContainer As Boolean, resourceType As ResourceType, name As String, includeSections As AccessControlSections)
Parametri
- isContainer
- Boolean
true se il nuovo NativeObjectSecurity oggetto è un oggetto contenitore.
- resourceType
- ResourceType
Tipo di oggetto a protezione diretta a cui è associato il nuovo NativeObjectSecurity oggetto.
- name
- String
Nome dell'oggetto a protezione diretta a cui è associato il nuovo 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 includere in questo NativeObjectSecurity oggetto.
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
NativeObjectSecurity(Boolean, ResourceType, SafeHandle, AccessControlSections, NativeObjectSecurity+ExceptionFromErrorCode, Object)
Inizializza una nuova istanza della NativeObjectSecurity classe con i valori specificati. È consigliabile che i valori dei includeSections parametri passati al costruttore e rendere persistenti i metodi siano identici.
protected:
NativeObjectSecurity(bool isContainer, System::Security::AccessControl::ResourceType resourceType, System::Runtime::InteropServices::SafeHandle ^ handle, System::Security::AccessControl::AccessControlSections includeSections, System::Security::AccessControl::NativeObjectSecurity::ExceptionFromErrorCode ^ exceptionFromErrorCode, System::Object ^ exceptionContext);
protected NativeObjectSecurity(bool isContainer, System.Security.AccessControl.ResourceType resourceType, System.Runtime.InteropServices.SafeHandle handle, System.Security.AccessControl.AccessControlSections includeSections, System.Security.AccessControl.NativeObjectSecurity.ExceptionFromErrorCode exceptionFromErrorCode, object exceptionContext);
new System.Security.AccessControl.NativeObjectSecurity : bool * System.Security.AccessControl.ResourceType * System.Runtime.InteropServices.SafeHandle * System.Security.AccessControl.AccessControlSections * System.Security.AccessControl.NativeObjectSecurity.ExceptionFromErrorCode * obj -> System.Security.AccessControl.NativeObjectSecurity
Protected Sub New (isContainer As Boolean, resourceType As ResourceType, handle As SafeHandle, includeSections As AccessControlSections, exceptionFromErrorCode As NativeObjectSecurity.ExceptionFromErrorCode, exceptionContext As Object)
Parametri
- isContainer
- Boolean
true se il nuovo NativeObjectSecurity oggetto è un oggetto contenitore.
- resourceType
- ResourceType
Tipo di oggetto a protezione diretta a cui è associato il nuovo NativeObjectSecurity oggetto.
- handle
- SafeHandle
Handle dell'oggetto a protezione diretta a cui è associato il nuovo 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 includere in questo NativeObjectSecurity oggetto.
- exceptionFromErrorCode
- NativeObjectSecurity.ExceptionFromErrorCode
Delegato implementato dagli integratori che forniscono eccezioni personalizzate.
- exceptionContext
- Object
Oggetto che contiene informazioni contestuali sull'origine o sulla destinazione dell'eccezione.
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
NativeObjectSecurity(Boolean, ResourceType, String, AccessControlSections, NativeObjectSecurity+ExceptionFromErrorCode, Object)
Inizializza una nuova istanza della NativeObjectSecurity classe con i valori specificati. È consigliabile che i valori dei includeSections parametri passati al costruttore e rendere persistenti i metodi siano identici.
protected:
NativeObjectSecurity(bool isContainer, System::Security::AccessControl::ResourceType resourceType, System::String ^ name, System::Security::AccessControl::AccessControlSections includeSections, System::Security::AccessControl::NativeObjectSecurity::ExceptionFromErrorCode ^ exceptionFromErrorCode, System::Object ^ exceptionContext);
protected NativeObjectSecurity(bool isContainer, System.Security.AccessControl.ResourceType resourceType, string name, System.Security.AccessControl.AccessControlSections includeSections, System.Security.AccessControl.NativeObjectSecurity.ExceptionFromErrorCode exceptionFromErrorCode, object exceptionContext);
new System.Security.AccessControl.NativeObjectSecurity : bool * System.Security.AccessControl.ResourceType * string * System.Security.AccessControl.AccessControlSections * System.Security.AccessControl.NativeObjectSecurity.ExceptionFromErrorCode * obj -> System.Security.AccessControl.NativeObjectSecurity
Protected Sub New (isContainer As Boolean, resourceType As ResourceType, name As String, includeSections As AccessControlSections, exceptionFromErrorCode As NativeObjectSecurity.ExceptionFromErrorCode, exceptionContext As Object)
Parametri
- isContainer
- Boolean
true se il nuovo NativeObjectSecurity oggetto è un oggetto contenitore.
- resourceType
- ResourceType
Tipo di oggetto a protezione diretta a cui è associato il nuovo NativeObjectSecurity oggetto.
- name
- String
Nome dell'oggetto a protezione diretta a cui è associato il nuovo 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 includere in questo NativeObjectSecurity oggetto.
- exceptionFromErrorCode
- NativeObjectSecurity.ExceptionFromErrorCode
Delegato implementato dagli integratori che forniscono eccezioni personalizzate.
- exceptionContext
- Object
Oggetto che contiene informazioni contestuali sull'origine o sulla destinazione dell'eccezione.
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.