NativeObjectSecurity Constructeurs
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Initialise une nouvelle instance de la classe NativeObjectSecurity.
Surcharges
NativeObjectSecurity(Boolean, ResourceType) |
Initialise une nouvelle instance de la classe NativeObjectSecurity avec les valeurs spécifiées. |
NativeObjectSecurity(Boolean, ResourceType, SafeHandle, AccessControlSections) |
Initialise une nouvelle instance de la classe NativeObjectSecurity avec les valeurs spécifiées. Nous vous recommandons de définir des valeurs identiques pour les paramètres |
NativeObjectSecurity(Boolean, ResourceType, NativeObjectSecurity+ExceptionFromErrorCode, Object) |
Initialise une nouvelle instance de la classe NativeObjectSecurity en utilisant les valeurs spécifiées. |
NativeObjectSecurity(Boolean, ResourceType, String, AccessControlSections) |
Initialise une nouvelle instance de la classe NativeObjectSecurity avec les valeurs spécifiées. Nous vous recommandons de définir des valeurs identiques pour les paramètres |
NativeObjectSecurity(Boolean, ResourceType, SafeHandle, AccessControlSections, NativeObjectSecurity+ExceptionFromErrorCode, Object) |
Initialise une nouvelle instance de la classe NativeObjectSecurity avec les valeurs spécifiées. Nous vous recommandons de définir des valeurs identiques pour les paramètres |
NativeObjectSecurity(Boolean, ResourceType, String, AccessControlSections, NativeObjectSecurity+ExceptionFromErrorCode, Object) |
Initialise une nouvelle instance de la classe NativeObjectSecurity avec les valeurs spécifiées. Nous vous recommandons de définir des valeurs identiques pour les paramètres |
NativeObjectSecurity(Boolean, ResourceType)
Initialise une nouvelle instance de la classe NativeObjectSecurity avec les valeurs spécifiées.
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)
Paramètres
- isContainer
- Boolean
true
si le nouvel objet NativeObjectSecurity est un objet conteneur.
- resourceType
- ResourceType
Type d’objet sécurisable auquel est associé le nouvel objet NativeObjectSecurity.
S’applique à
NativeObjectSecurity(Boolean, ResourceType, SafeHandle, AccessControlSections)
Initialise une nouvelle instance de la classe NativeObjectSecurity avec les valeurs spécifiées. Nous vous recommandons de définir des valeurs identiques pour les paramètres includeSections
passés aux méthodes Constructor et 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)
Paramètres
- isContainer
- Boolean
true
si le nouvel objet NativeObjectSecurity est un objet conteneur.
- resourceType
- ResourceType
Type d’objet sécurisable auquel est associé le nouvel objet NativeObjectSecurity.
- handle
- SafeHandle
Handle de l’objet sécurisable auquel est associé le nouvel objet NativeObjectSecurity.
- includeSections
- AccessControlSections
Une des valeurs d’énumération AccessControlSections qui spécifie les sections du descripteur de sécurité (règles d’accès, règles d’audit, propriétaire, groupe principal) de l’objet sécurisable à inclure dans cet objet NativeObjectSecurity.
Remarques
Lors de la persistance d’un NativeObjectSecurity objet, si la valeur du includeSections
paramètre passé à la Persist méthode n’est pas identique à la valeur du includeSections
paramètre passé au constructeur utilisé pour créer cet objet, les sections de l’objet NativeObjectSecurity persistant peuvent contenir des valeurs imprévisibles NativeObjectSecurity . Par exemple, si un constructeur est appelé avec une includeSections
valeur de Accesset qu’une Persist méthode est appelée ultérieurement sur cet objet avec la includeSections
valeur , l’objet persistant résultant contient des Allvaleurs imprévisibles NativeObjectSecurity pour ses règles d’audit, son groupe et son propriétaire.
S’applique à
NativeObjectSecurity(Boolean, ResourceType, NativeObjectSecurity+ExceptionFromErrorCode, Object)
Initialise une nouvelle instance de la classe NativeObjectSecurity en utilisant les valeurs spécifiées.
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)
Paramètres
- isContainer
- Boolean
true
si le nouvel objet NativeObjectSecurity est un objet conteneur.
- resourceType
- ResourceType
Type d’objet sécurisable auquel est associé le nouvel objet NativeObjectSecurity.
- exceptionFromErrorCode
- NativeObjectSecurity.ExceptionFromErrorCode
Délégué implémenté par des intégrateurs qui fournit des exceptions personnalisées.
- exceptionContext
- Object
Objet qui contient des informations contextuelles sur la source ou la destination de l’exception.
S’applique à
NativeObjectSecurity(Boolean, ResourceType, String, AccessControlSections)
Initialise une nouvelle instance de la classe NativeObjectSecurity avec les valeurs spécifiées. Nous vous recommandons de définir des valeurs identiques pour les paramètres includeSections
passés aux méthodes Constructor et 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)
Paramètres
- isContainer
- Boolean
true
si le nouvel objet NativeObjectSecurity est un objet conteneur.
- resourceType
- ResourceType
Type d’objet sécurisable auquel est associé le nouvel objet NativeObjectSecurity.
- name
- String
Nom de l’objet sécurisable auquel est associé le nouvel objet NativeObjectSecurity.
- includeSections
- AccessControlSections
Une des valeurs d’énumération AccessControlSections qui spécifie les sections du descripteur de sécurité (règles d’accès, règles d’audit, propriétaire, groupe principal) de l’objet sécurisable à inclure dans cet objet NativeObjectSecurity.
Remarques
Lors de la persistance d’un NativeObjectSecurity objet, si la valeur du includeSections
paramètre passé à la Persist méthode n’est pas identique à la valeur du includeSections
paramètre passé au constructeur utilisé pour créer cet objet, les sections de l’objet NativeObjectSecurity persistant peuvent contenir des valeurs imprévisibles NativeObjectSecurity . Par exemple, si un constructeur est appelé avec une includeSections
valeur de Accesset qu’une Persist méthode est appelée ultérieurement sur cet objet avec la includeSections
valeur , l’objet persistant résultant contient des Allvaleurs imprévisibles NativeObjectSecurity pour ses règles d’audit, son groupe et son propriétaire.
S’applique à
NativeObjectSecurity(Boolean, ResourceType, SafeHandle, AccessControlSections, NativeObjectSecurity+ExceptionFromErrorCode, Object)
Initialise une nouvelle instance de la classe NativeObjectSecurity avec les valeurs spécifiées. Nous vous recommandons de définir des valeurs identiques pour les paramètres includeSections
passés aux méthodes Constructor et 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)
Paramètres
- isContainer
- Boolean
true
si le nouvel objet NativeObjectSecurity est un objet conteneur.
- resourceType
- ResourceType
Type d’objet sécurisable auquel est associé le nouvel objet NativeObjectSecurity.
- handle
- SafeHandle
Handle de l’objet sécurisable auquel est associé le nouvel objet NativeObjectSecurity.
- includeSections
- AccessControlSections
Une des valeurs d’énumération AccessControlSections qui spécifie les sections du descripteur de sécurité (règles d’accès, règles d’audit, propriétaire, groupe principal) de l’objet sécurisable à inclure dans cet objet NativeObjectSecurity.
- exceptionFromErrorCode
- NativeObjectSecurity.ExceptionFromErrorCode
Délégué implémenté par des intégrateurs qui fournit des exceptions personnalisées.
- exceptionContext
- Object
Objet qui contient des informations contextuelles sur la source ou la destination de l’exception.
Remarques
Lors de la persistance d’un NativeObjectSecurity objet, si la valeur du includeSections
paramètre passé à la Persist méthode n’est pas identique à la valeur du includeSections
paramètre passé au constructeur utilisé pour créer cet objet, les sections de l’objet NativeObjectSecurity persistant peuvent contenir des valeurs imprévisibles NativeObjectSecurity . Par exemple, si un constructeur est appelé avec une includeSections
valeur de Accesset qu’une Persist méthode est appelée ultérieurement sur cet objet avec la includeSections
valeur , l’objet persistant résultant contient des Allvaleurs imprévisibles NativeObjectSecurity pour ses règles d’audit, son groupe et son propriétaire.
S’applique à
NativeObjectSecurity(Boolean, ResourceType, String, AccessControlSections, NativeObjectSecurity+ExceptionFromErrorCode, Object)
Initialise une nouvelle instance de la classe NativeObjectSecurity avec les valeurs spécifiées. Nous vous recommandons de définir des valeurs identiques pour les paramètres includeSections
passés aux méthodes Constructor et 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)
Paramètres
- isContainer
- Boolean
true
si le nouvel objet NativeObjectSecurity est un objet conteneur.
- resourceType
- ResourceType
Type d’objet sécurisable auquel est associé le nouvel objet NativeObjectSecurity.
- name
- String
Nom de l’objet sécurisable auquel est associé le nouvel objet NativeObjectSecurity.
- includeSections
- AccessControlSections
Une des valeurs d’énumération AccessControlSections qui spécifie les sections du descripteur de sécurité (règles d’accès, règles d’audit, propriétaire, groupe principal) de l’objet sécurisable à inclure dans cet objet NativeObjectSecurity.
- exceptionFromErrorCode
- NativeObjectSecurity.ExceptionFromErrorCode
Délégué implémenté par des intégrateurs qui fournit des exceptions personnalisées.
- exceptionContext
- Object
Objet qui contient des informations contextuelles sur la source ou la destination de l’exception.
Remarques
Lors de la persistance d’un NativeObjectSecurity objet, si la valeur du includeSections
paramètre passé à la Persist méthode n’est pas identique à la valeur du includeSections
paramètre passé au constructeur utilisé pour créer cet objet, les sections de l’objet NativeObjectSecurity persistant peuvent contenir des valeurs imprévisibles NativeObjectSecurity . Par exemple, si un constructeur est appelé avec une includeSections
valeur de Accesset qu’une Persist méthode est appelée ultérieurement sur cet objet avec la includeSections
valeur , l’objet persistant résultant contient des Allvaleurs imprévisibles NativeObjectSecurity pour ses règles d’audit, son groupe et son propriétaire.