ObjectSecurity<T> Constructeurs

Définition

Crée une instance de l'objet ObjectSecurity`1 avec les valeurs spécifiées.

Surcharges

ObjectSecurity<T>(Boolean, ResourceType)

Initialise une nouvelle instance de la classe ObjectSecurity`1.

ObjectSecurity<T>(Boolean, ResourceType, SafeHandle, AccessControlSections)

Initialise une nouvelle instance de la classe ObjectSecurity`1.

ObjectSecurity<T>(Boolean, ResourceType, String, AccessControlSections)

Initialise une nouvelle instance de la classe ObjectSecurity`1.

ObjectSecurity<T>(Boolean, ResourceType, SafeHandle, AccessControlSections, NativeObjectSecurity+ExceptionFromErrorCode, Object)

Initialise une nouvelle instance de la classe ObjectSecurity`1.

ObjectSecurity<T>(Boolean, ResourceType, String, AccessControlSections, NativeObjectSecurity+ExceptionFromErrorCode, Object)

Initialise une nouvelle instance de la classe ObjectSecurity`1.

ObjectSecurity<T>(Boolean, ResourceType)

Source:
ObjectSecurityT.cs

Initialise une nouvelle instance de la classe ObjectSecurity`1.

C#
protected ObjectSecurity(bool isContainer, System.Security.AccessControl.ResourceType resourceType);

Paramètres

isContainer
Boolean

true si le nouvel objet ObjectSecurity<T> est un objet conteneur.

resourceType
ResourceType

Type de ressource.

S’applique à

.NET 10 et autres versions
Produit Versions
.NET Core 1.0, Core 1.1, 6 (package-provided), 6, 7 (package-provided), 7, 8 (package-provided), 8, 9 (package-provided), 9, 10 (package-provided), 10
.NET Framework 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0 (package-provided)
Windows Desktop 3.0, 3.1, 5

ObjectSecurity<T>(Boolean, ResourceType, SafeHandle, AccessControlSections)

Source:
ObjectSecurityT.cs

Initialise une nouvelle instance de la classe ObjectSecurity`1.

C#
protected ObjectSecurity(bool isContainer, System.Security.AccessControl.ResourceType resourceType, System.Runtime.InteropServices.SafeHandle? safeHandle, System.Security.AccessControl.AccessControlSections includeSections);
C#
protected ObjectSecurity(bool isContainer, System.Security.AccessControl.ResourceType resourceType, System.Runtime.InteropServices.SafeHandle safeHandle, System.Security.AccessControl.AccessControlSections includeSections);

Paramètres

isContainer
Boolean

true si le nouvel objet ObjectSecurity<T> est un objet conteneur.

resourceType
ResourceType

Type de ressource.

safeHandle
SafeHandle

Handle.

includeSections
AccessControlSections

Sections à inclure.

S’applique à

.NET 10 et autres versions
Produit Versions
.NET Core 1.0, Core 1.1, 6 (package-provided), 6, 7 (package-provided), 7, 8 (package-provided), 8, 9 (package-provided), 9, 10 (package-provided), 10
.NET Framework 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0 (package-provided)
Windows Desktop 3.0, 3.1, 5

ObjectSecurity<T>(Boolean, ResourceType, String, AccessControlSections)

Source:
ObjectSecurityT.cs

Initialise une nouvelle instance de la classe ObjectSecurity`1.

C#
protected ObjectSecurity(bool isContainer, System.Security.AccessControl.ResourceType resourceType, string? name, System.Security.AccessControl.AccessControlSections includeSections);
C#
protected ObjectSecurity(bool isContainer, System.Security.AccessControl.ResourceType resourceType, string name, System.Security.AccessControl.AccessControlSections includeSections);

Paramètres

isContainer
Boolean

true si le nouvel objet ObjectSecurity<T> est un objet conteneur.

resourceType
ResourceType

Type de ressource.

name
String

Nom de l’objet sécurisable auquel est associé le nouvel objet ObjectSecurity<T>.

includeSections
AccessControlSections

Sections à inclure.

S’applique à

.NET 10 et autres versions
Produit Versions
.NET Core 1.0, Core 1.1, 6 (package-provided), 6, 7 (package-provided), 7, 8 (package-provided), 8, 9 (package-provided), 9, 10 (package-provided), 10
.NET Framework 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0 (package-provided)
Windows Desktop 3.0, 3.1, 5

ObjectSecurity<T>(Boolean, ResourceType, SafeHandle, AccessControlSections, NativeObjectSecurity+ExceptionFromErrorCode, Object)

Source:
ObjectSecurityT.cs

Initialise une nouvelle instance de la classe ObjectSecurity`1.

C#
protected ObjectSecurity(bool isContainer, System.Security.AccessControl.ResourceType resourceType, System.Runtime.InteropServices.SafeHandle? safeHandle, System.Security.AccessControl.AccessControlSections includeSections, System.Security.AccessControl.NativeObjectSecurity.ExceptionFromErrorCode? exceptionFromErrorCode, object? exceptionContext);
C#
protected ObjectSecurity(bool isContainer, System.Security.AccessControl.ResourceType resourceType, System.Runtime.InteropServices.SafeHandle safeHandle, System.Security.AccessControl.AccessControlSections includeSections, System.Security.AccessControl.NativeObjectSecurity.ExceptionFromErrorCode exceptionFromErrorCode, object exceptionContext);

Paramètres

isContainer
Boolean

true si le nouvel objet ObjectSecurity<T> est un objet conteneur.

resourceType
ResourceType

Type de ressource.

safeHandle
SafeHandle

Handle.

includeSections
AccessControlSections

Sections à inclure.

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 à

.NET 10 et autres versions
Produit Versions
.NET Core 1.0, Core 1.1, 6 (package-provided), 6, 7 (package-provided), 7, 8 (package-provided), 8, 9 (package-provided), 9, 10 (package-provided), 10
.NET Framework 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0 (package-provided)
Windows Desktop 3.0, 3.1, 5

ObjectSecurity<T>(Boolean, ResourceType, String, AccessControlSections, NativeObjectSecurity+ExceptionFromErrorCode, Object)

Source:
ObjectSecurityT.cs

Initialise une nouvelle instance de la classe ObjectSecurity`1.

C#
protected ObjectSecurity(bool isContainer, System.Security.AccessControl.ResourceType resourceType, string? name, System.Security.AccessControl.AccessControlSections includeSections, System.Security.AccessControl.NativeObjectSecurity.ExceptionFromErrorCode? exceptionFromErrorCode, object? exceptionContext);
C#
protected ObjectSecurity(bool isContainer, System.Security.AccessControl.ResourceType resourceType, string name, System.Security.AccessControl.AccessControlSections includeSections, System.Security.AccessControl.NativeObjectSecurity.ExceptionFromErrorCode exceptionFromErrorCode, object exceptionContext);

Paramètres

isContainer
Boolean

true si le nouvel objet ObjectSecurity<T> est un objet conteneur.

resourceType
ResourceType

Type de ressource.

name
String

Nom de l’objet sécurisable auquel est associé le nouvel objet ObjectSecurity<T>.

includeSections
AccessControlSections

Sections à inclure.

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 à

.NET 10 et autres versions
Produit Versions
.NET Core 1.0, Core 1.1, 6 (package-provided), 6, 7 (package-provided), 7, 8 (package-provided), 8, 9 (package-provided), 9, 10 (package-provided), 10
.NET Framework 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0 (package-provided)
Windows Desktop 3.0, 3.1, 5