NativeObjectSecurity Constructeurs

Définition

Initialise une nouvelle instance de la classe NativeObjectSecurity.

Surcharges

Nom Description
NativeObjectSecurity(Boolean, ResourceType)

Initialise une nouvelle instance de la NativeObjectSecurity classe avec les valeurs spécifiées.

NativeObjectSecurity(Boolean, ResourceType, SafeHandle, AccessControlSections)

Initialise une nouvelle instance de la NativeObjectSecurity classe avec les valeurs spécifiées. Nous recommandons que les valeurs des includeSections paramètres passés au constructeur et les méthodes persistantes soient identiques.

NativeObjectSecurity(Boolean, ResourceType, NativeObjectSecurity+ExceptionFromErrorCode, Object)

Initialise une nouvelle instance de la NativeObjectSecurity classe à l’aide des valeurs spécifiées.

NativeObjectSecurity(Boolean, ResourceType, String, AccessControlSections)

Initialise une nouvelle instance de la NativeObjectSecurity classe avec les valeurs spécifiées. Nous recommandons que les valeurs des includeSections paramètres passés au constructeur et les méthodes persistantes soient identiques.

NativeObjectSecurity(Boolean, ResourceType, SafeHandle, AccessControlSections, NativeObjectSecurity+ExceptionFromErrorCode, Object)

Initialise une nouvelle instance de la NativeObjectSecurity classe avec les valeurs spécifiées. Nous recommandons que les valeurs des includeSections paramètres passés au constructeur et les méthodes persistantes soient identiques.

NativeObjectSecurity(Boolean, ResourceType, String, AccessControlSections, NativeObjectSecurity+ExceptionFromErrorCode, Object)

Initialise une nouvelle instance de la NativeObjectSecurity classe avec les valeurs spécifiées. Nous recommandons que les valeurs des includeSections paramètres passés au constructeur et les méthodes persistantes soient identiques.

NativeObjectSecurity(Boolean, ResourceType)

Source:
NativeObjectSecurity.cs

Initialise une nouvelle instance de la NativeObjectSecurity classe 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 NativeObjectSecurity objet est un objet conteneur.

resourceType
ResourceType

Type d’objet sécurisable auquel le nouvel NativeObjectSecurity objet est associé.

S’applique à

NativeObjectSecurity(Boolean, ResourceType, SafeHandle, AccessControlSections)

Source:
NativeObjectSecurity.cs

Initialise une nouvelle instance de la NativeObjectSecurity classe avec les valeurs spécifiées. Nous recommandons que les valeurs des includeSections paramètres passés au constructeur et les méthodes persistantes soient identiques.

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 NativeObjectSecurity objet est un objet conteneur.

resourceType
ResourceType

Type d’objet sécurisable auquel le nouvel NativeObjectSecurity objet est associé.

handle
SafeHandle

Handle de l’objet sécurisable auquel le nouvel NativeObjectSecurity objet est associé.

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 NativeObjectSecurity objet.

Remarques

Lors de la persistance d’un NativeObjectSecurity objet, si la valeur du paramètre passé à la includeSections méthode n’est pas identique à la valeur du Persist paramètre passé au constructeur utilisé pour créer cet includeSections objet, les sections de NativeObjectSecurity l’objet persistant NativeObjectSecurity peuvent contenir des valeurs imprévisibles. Par exemple, si un constructeur est appelé avec une valeur , et qu’une includeSections méthode est appelée ultérieurement sur cet objet avec une Access valeur de Persist, l’objet persistant includeSections résultant contient des valeurs imprévisibles pour ses règles d’auditAll, son groupe et son propriétaire.NativeObjectSecurity

S’applique à

NativeObjectSecurity(Boolean, ResourceType, NativeObjectSecurity+ExceptionFromErrorCode, Object)

Source:
NativeObjectSecurity.cs

Initialise une nouvelle instance de la NativeObjectSecurity classe à l’aide des 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 NativeObjectSecurity objet est un objet conteneur.

resourceType
ResourceType

Type d’objet sécurisable auquel le nouvel NativeObjectSecurity objet est associé.

exceptionFromErrorCode
NativeObjectSecurity.ExceptionFromErrorCode

Délégué implémenté par les 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)

Source:
NativeObjectSecurity.cs

Initialise une nouvelle instance de la NativeObjectSecurity classe avec les valeurs spécifiées. Nous recommandons que les valeurs des includeSections paramètres passés au constructeur et les méthodes persistantes soient identiques.

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 NativeObjectSecurity objet est un objet conteneur.

resourceType
ResourceType

Type d’objet sécurisable auquel le nouvel NativeObjectSecurity objet est associé.

name
String

Nom de l’objet sécurisable auquel le nouvel NativeObjectSecurity objet est associé.

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 NativeObjectSecurity objet.

Remarques

Lors de la persistance d’un NativeObjectSecurity objet, si la valeur du paramètre passé à la includeSections méthode n’est pas identique à la valeur du Persist paramètre passé au constructeur utilisé pour créer cet includeSections objet, les sections de NativeObjectSecurity l’objet persistant NativeObjectSecurity peuvent contenir des valeurs imprévisibles. Par exemple, si un constructeur est appelé avec une valeur , et qu’une includeSections méthode est appelée ultérieurement sur cet objet avec une Access valeur de Persist, l’objet persistant includeSections résultant contient des valeurs imprévisibles pour ses règles d’auditAll, son groupe et son propriétaire.NativeObjectSecurity

S’applique à

NativeObjectSecurity(Boolean, ResourceType, SafeHandle, AccessControlSections, NativeObjectSecurity+ExceptionFromErrorCode, Object)

Source:
NativeObjectSecurity.cs

Initialise une nouvelle instance de la NativeObjectSecurity classe avec les valeurs spécifiées. Nous recommandons que les valeurs des includeSections paramètres passés au constructeur et les méthodes persistantes soient identiques.

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 NativeObjectSecurity objet est un objet conteneur.

resourceType
ResourceType

Type d’objet sécurisable auquel le nouvel NativeObjectSecurity objet est associé.

handle
SafeHandle

Handle de l’objet sécurisable auquel le nouvel NativeObjectSecurity objet est associé.

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 NativeObjectSecurity objet.

exceptionFromErrorCode
NativeObjectSecurity.ExceptionFromErrorCode

Délégué implémenté par les 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 includeSections méthode n’est pas identique à la valeur du Persist paramètre passé au constructeur utilisé pour créer cet includeSections objet, les sections de NativeObjectSecurity l’objet persistant NativeObjectSecurity peuvent contenir des valeurs imprévisibles. Par exemple, si un constructeur est appelé avec une valeur , et qu’une includeSections méthode est appelée ultérieurement sur cet objet avec une Access valeur de Persist, l’objet persistant includeSections résultant contient des valeurs imprévisibles pour ses règles d’auditAll, son groupe et son propriétaire.NativeObjectSecurity

S’applique à

NativeObjectSecurity(Boolean, ResourceType, String, AccessControlSections, NativeObjectSecurity+ExceptionFromErrorCode, Object)

Source:
NativeObjectSecurity.cs

Initialise une nouvelle instance de la NativeObjectSecurity classe avec les valeurs spécifiées. Nous recommandons que les valeurs des includeSections paramètres passés au constructeur et les méthodes persistantes soient identiques.

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 NativeObjectSecurity objet est un objet conteneur.

resourceType
ResourceType

Type d’objet sécurisable auquel le nouvel NativeObjectSecurity objet est associé.

name
String

Nom de l’objet sécurisable auquel le nouvel NativeObjectSecurity objet est associé.

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 NativeObjectSecurity objet.

exceptionFromErrorCode
NativeObjectSecurity.ExceptionFromErrorCode

Délégué implémenté par les 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 includeSections méthode n’est pas identique à la valeur du Persist paramètre passé au constructeur utilisé pour créer cet includeSections objet, les sections de NativeObjectSecurity l’objet persistant NativeObjectSecurity peuvent contenir des valeurs imprévisibles. Par exemple, si un constructeur est appelé avec une valeur , et qu’une includeSections méthode est appelée ultérieurement sur cet objet avec une Access valeur de Persist, l’objet persistant includeSections résultant contient des valeurs imprévisibles pour ses règles d’auditAll, son groupe et son propriétaire.NativeObjectSecurity

S’applique à