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
NativeObjectSecurity(Boolean, ResourceType) |
Inizializza una nuova istanza della classe NativeObjectSecurity con i valori specificati. |
NativeObjectSecurity(Boolean, ResourceType, SafeHandle, AccessControlSections) |
Inizializza una nuova istanza della classe NativeObjectSecurity con i valori specificati. Si consiglia di usare valori identici per i parametri |
NativeObjectSecurity(Boolean, ResourceType, NativeObjectSecurity+ExceptionFromErrorCode, Object) |
Inizializza una nuova istanza della classe NativeObjectSecurity usando i valori specificati. |
NativeObjectSecurity(Boolean, ResourceType, String, AccessControlSections) |
Inizializza una nuova istanza della classe NativeObjectSecurity con i valori specificati. Si consiglia di usare valori identici per i parametri |
NativeObjectSecurity(Boolean, ResourceType, SafeHandle, AccessControlSections, NativeObjectSecurity+ExceptionFromErrorCode, Object) |
Inizializza una nuova istanza della classe NativeObjectSecurity con i valori specificati. Si consiglia di usare valori identici per i parametri |
NativeObjectSecurity(Boolean, ResourceType, String, AccessControlSections, NativeObjectSecurity+ExceptionFromErrorCode, Object) |
Inizializza una nuova istanza della classe NativeObjectSecurity con i valori specificati. Si consiglia di usare valori identici per i parametri |
NativeObjectSecurity(Boolean, ResourceType)
Inizializza una nuova istanza della classe NativeObjectSecurity 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 oggetto NativeObjectSecurity è un oggetto contenitore.
- resourceType
- ResourceType
Tipo di 'oggetto a protezione diretta a cui è associato il nuovo oggetto NativeObjectSecurity.
Si applica a
NativeObjectSecurity(Boolean, ResourceType, SafeHandle, AccessControlSections)
Inizializza una nuova istanza della classe NativeObjectSecurity con i valori specificati. Si consiglia di usare valori identici per i parametri includeSections
passati al costruttore e per i metodi Persist.
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);
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 oggetto NativeObjectSecurity è un oggetto contenitore.
- resourceType
- ResourceType
Tipo di 'oggetto a protezione diretta a cui è associato il nuovo oggetto NativeObjectSecurity.
- handle
- SafeHandle
Handle dell'oggetto a protezione diretta con cui il nuovo oggetto NativeObjectSecurity è associato.
- 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 includere in questo oggetto NativeObjectSecurity.
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
NativeObjectSecurity(Boolean, ResourceType, NativeObjectSecurity+ExceptionFromErrorCode, Object)
Inizializza una nuova istanza della classe NativeObjectSecurity usando 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);
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 oggetto NativeObjectSecurity è un oggetto contenitore.
- resourceType
- ResourceType
Tipo di 'oggetto a protezione diretta a cui è associato il nuovo oggetto NativeObjectSecurity.
- exceptionFromErrorCode
- NativeObjectSecurity.ExceptionFromErrorCode
Delegato implementato da integratori che fornisce eccezioni personalizzate.
- exceptionContext
- Object
Oggetto che contiene le informazioni contestuali sull'origine o sulla destinazione dell'eccezione.
Si applica a
NativeObjectSecurity(Boolean, ResourceType, String, AccessControlSections)
Inizializza una nuova istanza della classe NativeObjectSecurity con i valori specificati. Si consiglia di usare valori identici per i parametri includeSections
passati al costruttore e per i metodi Persist.
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);
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 oggetto NativeObjectSecurity è un oggetto contenitore.
- resourceType
- ResourceType
Tipo di 'oggetto a protezione diretta a cui è associato il nuovo oggetto NativeObjectSecurity.
- name
- String
Nome dell'oggetto a protezione diretta a cui è associato il nuovo 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 includere in questo oggetto NativeObjectSecurity.
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
NativeObjectSecurity(Boolean, ResourceType, SafeHandle, AccessControlSections, NativeObjectSecurity+ExceptionFromErrorCode, Object)
Inizializza una nuova istanza della classe NativeObjectSecurity con i valori specificati. Si consiglia di usare valori identici per i parametri includeSections
passati al costruttore e per i metodi Persist.
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);
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 oggetto NativeObjectSecurity è un oggetto contenitore.
- resourceType
- ResourceType
Tipo di 'oggetto a protezione diretta a cui è associato il nuovo oggetto NativeObjectSecurity.
- handle
- SafeHandle
Handle dell'oggetto a protezione diretta con cui il nuovo oggetto NativeObjectSecurity è associato.
- 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 includere in questo oggetto NativeObjectSecurity.
- exceptionFromErrorCode
- NativeObjectSecurity.ExceptionFromErrorCode
Delegato implementato da integratori che fornisce eccezioni personalizzate.
- exceptionContext
- Object
Oggetto che contiene le informazioni contestuali sull'origine o sulla destinazione dell'eccezione.
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
NativeObjectSecurity(Boolean, ResourceType, String, AccessControlSections, NativeObjectSecurity+ExceptionFromErrorCode, Object)
Inizializza una nuova istanza della classe NativeObjectSecurity con i valori specificati. Si consiglia di usare valori identici per i parametri includeSections
passati al costruttore e per i metodi Persist.
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);
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 oggetto NativeObjectSecurity è un oggetto contenitore.
- resourceType
- ResourceType
Tipo di 'oggetto a protezione diretta a cui è associato il nuovo oggetto NativeObjectSecurity.
- name
- String
Nome dell'oggetto a protezione diretta a cui è associato il nuovo 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 includere in questo oggetto NativeObjectSecurity.
- exceptionFromErrorCode
- NativeObjectSecurity.ExceptionFromErrorCode
Delegato implementato da integratori che fornisce eccezioni personalizzate.
- exceptionContext
- Object
Oggetto che contiene le informazioni contestuali sull'origine o sulla destinazione dell'eccezione.
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.