Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais

System.Reflection espace de noms

 

Date de publication : novembre 2016

Le System.Reflection espace de noms contient des types qui récupèrent des informations sur les assemblys, modules, membres, paramètres et autres entités en code managé en examinant leurs métadonnées. Ces types peuvent également être utilisés pour manipuler des instances de types chargés, par exemple pour raccorder des événements ou pour appeler des méthodes. Pour créer dynamiquement des types, utilisez la System.Reflection.Emit espace de noms.

ClasseDescription
System_CAPS_pubclassAmbiguousMatchException

Exception levée si, lors de la liaison à un membre, plusieurs membres correspondent aux critères de liaison. Cette classe ne peut pas être héritée.

System_CAPS_pubclassAssembly

Représente un assembly, qui est un bloc de construction réutilisable, avec un numéro de version et autodescriptif d'une application du Common Language Runtime.

System_CAPS_pubclassAssemblyAlgorithmIdAttribute

Spécifie un algorithme de hachage de tous les fichiers dans un assembly. Cette classe ne peut pas être héritée.

System_CAPS_pubclassAssemblyCompanyAttribute

Définit un attribut personnalisé de nom de société pour un manifeste d'assembly.

System_CAPS_pubclassAssemblyConfigurationAttribute

Spécifie la configuration de build, telle que version commerciale ou version debug, d'un assembly.

System_CAPS_pubclassAssemblyCopyrightAttribute

Définit un attribut personnalisé de copyright pour un manifeste d'assembly.

System_CAPS_pubclassAssemblyCultureAttribute

Spécifie la culture prise en charge par l'assembly.

System_CAPS_pubclassAssemblyDefaultAliasAttribute

Définit un alias par défaut convivial pour un manifeste d'assembly.

System_CAPS_pubclassAssemblyDelaySignAttribute

Spécifie que l'assembly n'est pas complètement signé lors de sa création.

System_CAPS_pubclassAssemblyDescriptionAttribute

Fournit une description pour un assembly.

System_CAPS_pubclassAssemblyFileVersionAttribute

Ordonne à un compilateur d'utiliser un numéro de version déterminé pour la ressource de la version du fichier Win32. La version du fichier Win32 ne doit pas nécessairement être identique au numéro de version de l'assembly.

System_CAPS_pubclassAssemblyFlagsAttribute

Spécifie une combinaison d’opérations AssemblyNameFlags indicateurs pour un assembly, en décrivant les options de compilateur juste-à-temps (JIT), si l’assembly est reciblage, et qu’il possède une clé publique complète ou sous forme de jeton. Cette classe ne peut pas être héritée.

System_CAPS_pubclassAssemblyInformationalVersionAttribute

Définit les informations supplémentaires sur la version pour un manifeste d'assembly.

System_CAPS_pubclassAssemblyKeyFileAttribute

Spécifie le nom d'un fichier contenant la paire de clés utilisée pour générer un nom fort.

System_CAPS_pubclassAssemblyKeyNameAttribute

Spécifie le nom d'un conteneur de clé dans le fournisseur de services de chiffrement contenant la paire de clés utilisée pour générer un nom fort.

System_CAPS_pubclassAssemblyMetadataAttribute

Définit une paire de métadonnées clé/valeur pour l'assembly décoré.

System_CAPS_pubclassAssemblyName

Décrit entièrement l'identité unique d'un assembly.

System_CAPS_pubclassAssemblyNameProxy

Fournit une version distante de la AssemblyName.

System_CAPS_pubclassAssemblyProductAttribute

Définit un attribut personnalisé de nom de produit pour un manifeste d'assembly.

System_CAPS_pubclassAssemblySignatureKeyAttribute

Permet la migration à partir d’une clé de nom fort plus anciennes et plus simple à une plus grande clé avec un algorithme de hachage plus puissant.

System_CAPS_pubclassAssemblyTitleAttribute

Spécifie une description pour un assembly.

System_CAPS_pubclassAssemblyTrademarkAttribute

Définit un attribut personnalisé de marque pour un manifeste d'assembly.

System_CAPS_pubclassAssemblyVersionAttribute

Spécifie la version de l'assembly.

System_CAPS_pubclassBinder

Sélectionne un membre dans une liste de candidats et effectue la conversion de type à partir du type d’argument réel en type d’argument formel.

System_CAPS_pubclassConstructorInfo

Identifie les attributs d'un constructeur de classe et donne accès aux métadonnées du constructeur.

System_CAPS_pubclassCustomAttributeData

Fournit un accès aux données d'attribut personnalisé pour les assemblys, les modules, les types, les membres et les paramètres qui sont chargés dans le contexte de réflexion uniquement.

System_CAPS_pubclassCustomAttributeExtensions

Contient des méthodes statiques pour récupérer les attributs personnalisés.

System_CAPS_pubclassCustomAttributeFormatException

Exception levée lorsque le format binaire d'un attribut personnalisé est non valide.

System_CAPS_pubclassDefaultMemberAttribute

Définit le membre d’un type qui est le membre par défaut utilisé par InvokeMember.

System_CAPS_pubclassEventInfo

Identifie les attributs d'un événement et donne accès aux métadonnées de l'événement.

System_CAPS_pubclassExceptionHandlingClause

Représente une clause dans un bloc de gestion des exceptions structurée.

System_CAPS_pubclassFieldInfo

Identifie les attributs d'un champ et donne accès aux métadonnées du champ.

System_CAPS_pubclassIntrospectionExtensions

Contient des méthodes pour la conversion Type objets.

System_CAPS_pubclassInvalidFilterCriteriaException

Exception levée dans FindMembers lorsque le critère de filtre n'est pas valide pour le type de filtre utilisé.

System_CAPS_pubclassLocalVariableInfo

Identifie les attributs d'une variable locale et donne accès aux métadonnées de la variable locale.

System_CAPS_pubclassManifestResourceInfo

Permet d'accéder aux ressources de manifeste, qui sont des fichiers XML décrivant des dépendances d'application.

System_CAPS_pubclassMemberInfo

Obtient des informations sur les attributs d'un membre et donne accès aux métadonnées du membre.

System_CAPS_pubclassMethodBase

Fournit des informations sur les méthodes et les constructeurs.

System_CAPS_pubclassMethodBody

Fournit l’accès aux métadonnées et MSIL pour le corps d’une méthode.

System_CAPS_pubclassMethodInfo

Identifie les attributs d'une méthode et donne accès aux métadonnées de la méthode.

System_CAPS_pubclassMissing

Représente l'absence d'un Object. Cette classe ne peut pas être héritée.

System_CAPS_pubclassModule

Effectue une réflexion sur un module.

System_CAPS_pubclassObfuscateAssemblyAttribute

Indique les outils d’obscurcissement utilisent leurs règles d’obscurcissement standard pour le type d’assembly approprié.

System_CAPS_pubclassObfuscationAttribute

Fait en sorte que les outils d’obscurcissement pour prendre les mesures pour un assembly, un type ou un membre spécifiés.

System_CAPS_pubclassParameterInfo

Identifie les attributs d'un paramètre et donne accès aux métadonnées du paramètre.

System_CAPS_pubclassPointer

Fournit une classe wrapper pour les pointeurs.

System_CAPS_pubclassPropertyInfo

Identifie les attributs d'une propriété et permet d'accéder aux métadonnées de propriété.

System_CAPS_pubclassReflectionContext

Représente un contexte qui peut fournir des objets de réflexion.

System_CAPS_pubclassReflectionTypeLoadException

Exception levée par la méthode Module.GetTypes lorsque les classes d'un module ne peuvent pas être chargées. Cette classe ne peut pas être héritée.

System_CAPS_pubclassRuntimeReflectionExtensions

Fournit des méthodes qui récupèrent des informations sur les types au moment de l'exécution.

System_CAPS_pubclassStrongNameKeyPair

Encapsule l’accès à une paire de clés publique ou privée utilisée pour signer les assemblys de nom fort.

System_CAPS_pubclassTargetException

Représente l'exception qui est levée lorsqu'une tentative est faite pour appeler une cible non valide.

System_CAPS_pubclassTargetInvocationException

Exception levée par les méthodes appelées par la réflexion. Cette classe ne peut pas être héritée.

System_CAPS_pubclassTargetParameterCountException

Exception levée lorsque le nombre de paramètres d'un appel de méthode ne correspond pas au nombre attendu. Cette classe ne peut pas être héritée.

System_CAPS_pubclassTypeDelegator

Encapsule une System.Type méthodes objet et les délégués qui Type.

System_CAPS_pubclassTypeInfo

Représente les déclarations de type pour les types de classe, d'interface, de tableau, de valeur, d'énumération, les paramètres de type, les définitions de type générique et les types génériques construits ouverts ou fermés.

StructureDescription
System_CAPS_pubstructureCustomAttributeNamedArgument

Représente un argument nommé d’un attribut personnalisé dans le contexte de réflexion uniquement.

System_CAPS_pubstructureCustomAttributeTypedArgument

Représente un argument d’un attribut personnalisé dans le contexte de réflexion uniquement, ou un élément d’un argument de tableau.

System_CAPS_pubstructureInterfaceMapping

Récupère le mappage d'une interface dans les méthodes réelles sur une classe qui implémente cette interface.

System_CAPS_pubstructureParameterModifier

Attache un modificateur aux paramètres de liaison permettre travailler sur des signatures de paramètres dans lesquelles les types ont été modifiés.

InterfaceDescription
System_CAPS_pubinterfaceICustomAttributeProvider

Fournit des attributs personnalisés pour les objets de réflexion qui les prennent en charge.

System_CAPS_pubinterfaceICustomTypeProvider

Représente un objet qui fournit un type personnalisé.

System_CAPS_pubinterfaceIReflect

Interagit avec le interface IDispatch.

System_CAPS_pubinterfaceIReflectableType

Représente un type sur lequel effectuer une réflexion.

DéléguéDescription
System_CAPS_pubdelegateMemberFilter

Représente un délégué utilisé pour filtrer une liste de membres représentée dans un tableau de MemberInfo objets.

System_CAPS_pubdelegateModuleResolveEventHandler

Représente la méthode qui gérera le ModuleResolve événements d’un Assembly.

System_CAPS_pubdelegateTypeFilter

Filtre les classes représentées dans un tableau de Type objets.

ÉnumérationDescription
System_CAPS_pubenumAssemblyContentType

Fournit des informations sur le type de code contenu dans un assembly.

System_CAPS_pubenumAssemblyNameFlags

Fournit des informations sur une Assembly référence.

System_CAPS_pubenumBindingFlags

Spécifie des indicateurs qui contrôlent la liaison et la manière dont la recherche de membres et de types est exécutée par réflexion.

System_CAPS_pubenumCallingConventions

Définit les conventions d’appel valides pour une méthode.

System_CAPS_pubenumEventAttributes

Spécifie les attributs d'un événement.

System_CAPS_pubenumExceptionHandlingClauseOptions

Identifie les types de clauses de gestion des exceptions.

System_CAPS_pubenumFieldAttributes

Spécifie les indicateurs qui décrivent les attributs d'un champ.

System_CAPS_pubenumGenericParameterAttributes

Décrit les contraintes sur un paramètre de type générique d'un type ou d'une méthode générique.

System_CAPS_pubenumImageFileMachine

Identifie la plateforme ciblée par un fichier exécutable.

System_CAPS_pubenumMemberTypes

Marque chaque type de membre qui est défini comme une classe dérivée de MemberInfo.

System_CAPS_pubenumMethodAttributes

Spécifie les indicateurs des attributs de méthode. Ces indicateurs sont définis dans le fichier corhdr.h.

System_CAPS_pubenumMethodImplAttributes

Cette API prend en charge l’infrastructure de produit et n’est pas destinée à être utilisée directement depuis votre code. Spécifie les indicateurs des attributs d'une implémentation de méthode.

System_CAPS_pubenumParameterAttributes

Définit les attributs qui peuvent être associés à un paramètre. Ils sont définis dans CorHdr.h.

System_CAPS_pubenumPortableExecutableKinds

Identifie la nature du code dans un fichier exécutable.

System_CAPS_pubenumProcessorArchitecture

Identifie le processeur et les bits par mot de la plateforme ciblée par un fichier exécutable.

System_CAPS_pubenumPropertyAttributes

Définit les attributs qui peuvent être associés à une propriété. Ces valeurs d'attribut sont définies dans corhdr.h.

System_CAPS_pubenumResourceAttributes

Spécifie les attributs d’une ressource de manifeste.

System_CAPS_pubenumResourceLocation

Spécifie l'emplacement de la ressource.

System_CAPS_pubenumTypeAttributes

Spécifie les attributs de type.

Retour au début
Afficher: