NativeObjectSecurity Constructeurs

Définition

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 includeSections passés aux méthodes Constructor et Persist.

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 includeSections passés aux méthodes Constructor et Persist.

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.

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.

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 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 NativeObjectSecurity objet, les sections de includeSections l’objet persistant peuvent contenir des valeurs imprévisiblesNativeObjectSecurity. Par exemple, si un constructeur est appelé avec une includeSections valeur , Accesset qu’une Persist méthode est appelée ultérieurement sur cet objet avec une includeSections valeur de All, l’objet persistant NativeObjectSecurity résultant contient des valeurs imprévisibles 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 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 NativeObjectSecurity objet, les sections de includeSections l’objet persistant peuvent contenir des valeurs imprévisiblesNativeObjectSecurity. Par exemple, si un constructeur est appelé avec une includeSections valeur , Accesset qu’une Persist méthode est appelée ultérieurement sur cet objet avec une includeSections valeur de All, l’objet persistant NativeObjectSecurity résultant contient des valeurs imprévisibles 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 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 NativeObjectSecurity objet, les sections de includeSections l’objet persistant peuvent contenir des valeurs imprévisiblesNativeObjectSecurity. Par exemple, si un constructeur est appelé avec une includeSections valeur , Accesset qu’une Persist méthode est appelée ultérieurement sur cet objet avec une includeSections valeur de All, l’objet persistant NativeObjectSecurity résultant contient des valeurs imprévisibles 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 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 NativeObjectSecurity objet, les sections de includeSections l’objet persistant peuvent contenir des valeurs imprévisiblesNativeObjectSecurity. Par exemple, si un constructeur est appelé avec une includeSections valeur , Accesset qu’une Persist méthode est appelée ultérieurement sur cet objet avec une includeSections valeur de All, l’objet persistant NativeObjectSecurity résultant contient des valeurs imprévisibles pour ses règles d’audit, son groupe et son propriétaire.

S’applique à