ClassInterfaceAttribute Constructeurs

Définition

Initialise une nouvelle instance de la classe ClassInterfaceAttribute.

Surcharges

ClassInterfaceAttribute(Int16)

Initialise une nouvelle instance de la classe ClassInterfaceAttribute avec la valeur d'énumération ClassInterfaceType spécifiée.

ClassInterfaceAttribute(ClassInterfaceType)

Initialise une nouvelle instance de la classe ClassInterfaceAttribute avec le membre de l'énumération ClassInterfaceType spécifié.

ClassInterfaceAttribute(Int16)

Source:
ClassInterfaceAttribute.cs
Source:
ClassInterfaceAttribute.cs
Source:
ClassInterfaceAttribute.cs

Initialise une nouvelle instance de la classe ClassInterfaceAttribute avec la valeur d'énumération ClassInterfaceType spécifiée.

C#
public ClassInterfaceAttribute(short classInterfaceType);

Paramètres

classInterfaceType
Int16

Décrit le type d'interface qui est généré pour une classe.

Remarques

Ce constructeur prend un entier signé 16 bits sous-jacent qui représente chaque ClassInterfaceType membre d’énumération. Le Tlbimp.exe (importateur de bibliothèque de types) utilise ce constructeur.

Voir aussi

S’applique à

.NET 10 et autres versions
Produit Versions
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 1.1, 2.0, 3.0, 3.5, 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 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0

ClassInterfaceAttribute(ClassInterfaceType)

Source:
ClassInterfaceAttribute.cs
Source:
ClassInterfaceAttribute.cs
Source:
ClassInterfaceAttribute.cs

Initialise une nouvelle instance de la classe ClassInterfaceAttribute avec le membre de l'énumération ClassInterfaceType spécifié.

C#
public ClassInterfaceAttribute(System.Runtime.InteropServices.ClassInterfaceType classInterfaceType);

Paramètres

classInterfaceType
ClassInterfaceType

Une des valeurs ClassInterfaceType qui décrit le type d'interface qui est généré pour une classe.

Remarques

Pour le code lisible qui est moins sujet à l’erreur, utilisez toujours ce constructeur.

S’applique à

.NET 10 et autres versions
Produit Versions
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 1.1, 2.0, 3.0, 3.5, 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 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0