PersistedAssemblyBuilder Classe

Définition

Fournit une implémentation AssemblyBuilder qui peut conserver l’assembly sur un disque ou un flux.

public ref class PersistedAssemblyBuilder sealed : System::Reflection::Emit::AssemblyBuilder
public sealed class PersistedAssemblyBuilder : System.Reflection.Emit.AssemblyBuilder
type PersistedAssemblyBuilder = class
    inherit AssemblyBuilder
Public NotInheritable Class PersistedAssemblyBuilder
Inherits AssemblyBuilder
Héritage
PersistedAssemblyBuilder

Constructeurs

PersistedAssemblyBuilder(AssemblyName, Assembly, IEnumerable<CustomAttributeBuilder>)

Crée une instance PersistedAssemblyBuilder qui peut être enregistrée dans un fichier ou un flux.

Propriétés

CodeBase
Obsolète.

Obtient l’emplacement de l’assembly, comme spécifié à l’origine (par exemple, dans un objet AssemblyName).

(Hérité de AssemblyBuilder)
CustomAttributes

Obtient une collection qui contient les attributs personnalisés de cet assembly.

(Hérité de Assembly)
DefinedTypes

Fournit une implémentation AssemblyBuilder qui peut conserver l’assembly sur un disque ou un flux.

(Hérité de AssemblyBuilder)
EntryPoint

Retourne le point d’entrée de cet assembly.

(Hérité de AssemblyBuilder)
EscapedCodeBase
Obsolète.
Obsolète.

Obtient l’URI, y compris les caractères d’échappement, qui représente la base de code.

(Hérité de Assembly)
Evidence

Obtient la preuve de cet assembly.

(Hérité de AssemblyBuilder)
ExportedTypes

Obtient une collection des types publics définis dans cet assembly qui sont visibles en dehors de l’assembly.

(Hérité de Assembly)
FullName

Obtient le nom complet de l’assembly dynamique actuel.

GlobalAssemblyCache
Obsolète.

Obtient une valeur qui indique si l’assembly a été chargé à partir du Global Assembly Cache.

(Hérité de AssemblyBuilder)
HostContext

Obtient le contexte hôte dans lequel l’assembly dynamique est créé.

(Hérité de AssemblyBuilder)
ImageRuntimeVersion

Obtient la version du Common Language Runtime qui sera enregistrée dans le fichier contenant le manifeste.

(Hérité de AssemblyBuilder)
IsCollectible

Obtient une valeur qui indique si cet assembly dynamique est conservé dans un AssemblyLoadContextcollectible.

(Hérité de AssemblyBuilder)
IsDynamic

Obtient une valeur qui indique que l’assembly actuel est un assembly dynamique.

IsFullyTrusted

Obtient une valeur qui indique si l’assembly actuel est chargé avec une confiance totale.

(Hérité de Assembly)
Location

Obtient l’emplacement, au format codebase, du fichier chargé qui contient le manifeste s’il n’est pas copié en ombre.

(Hérité de AssemblyBuilder)
ManifestModule

Obtient le module dans la PersistedAssemblyBuilder actuelle qui contient le manifeste d’assembly.

Modules

Fournit une implémentation AssemblyBuilder qui peut conserver l’assembly sur un disque ou un flux.

(Hérité de AssemblyBuilder)
PermissionSet

Obtient le jeu d’octroi de l’assembly dynamique actuel.

(Hérité de AssemblyBuilder)
ReflectionOnly

Obtient une valeur indiquant si l’assembly dynamique se trouve dans le contexte de réflexion uniquement.

(Hérité de AssemblyBuilder)
SecurityRuleSet

Obtient une valeur qui indique l’ensemble de règles de sécurité appliquées par le Common Language Runtime (CLR) pour cet assembly.

(Hérité de AssemblyBuilder)

Méthodes

AddResourceFile(String, String)

Ajoute un fichier de ressources existant à cet assembly.

(Hérité de AssemblyBuilder)
AddResourceFile(String, String, ResourceAttributes)

Ajoute un fichier de ressources existant à cet assembly.

(Hérité de AssemblyBuilder)
CreateInstance(String)

Localise le type spécifié à partir de cet assembly et crée une instance de celui-ci à l’aide de l’activateur système, à l’aide de la recherche sensible à la casse.

(Hérité de Assembly)
CreateInstance(String, Boolean)

Recherche le type spécifié à partir de cet assembly et crée une instance de celui-ci à l’aide de l’activateur système, avec une recherche facultative sensible à la casse.

(Hérité de Assembly)
CreateInstance(String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[])

Recherche le type spécifié à partir de cet assembly et crée une instance de celui-ci à l’aide de l’activateur système, avec recherche facultative sensible à la casse et ayant la culture, les arguments et les attributs d’activation et de liaison spécifiés.

(Hérité de Assembly)
DefineDynamicModule(String)

Définit un module dynamique temporaire nommé dans cet assembly.

(Hérité de AssemblyBuilder)
DefineDynamicModule(String, Boolean)

Définit un module dynamique temporaire nommé dans cet assembly et spécifie si les informations de symbole doivent être émises.

(Hérité de AssemblyBuilder)
DefineDynamicModule(String, String)

Définit un module dynamique persistant avec le nom donné qui sera enregistré dans le fichier spécifié. Aucune information de symbole n’est émise.

(Hérité de AssemblyBuilder)
DefineDynamicModule(String, String, Boolean)

Définit un module dynamique persistant, en spécifiant le nom du module, le nom du fichier dans lequel le module sera enregistré et si les informations de symbole doivent être émises à l’aide de l’enregistreur de symboles par défaut.

(Hérité de AssemblyBuilder)
DefineDynamicModuleCore(String)

En cas de substitution dans une classe dérivée, définit un module dynamique dans cet assembly.

(Hérité de AssemblyBuilder)
DefineResource(String, String, String)

Définit une ressource managée autonome pour cet assembly avec l’attribut de ressource publique par défaut.

(Hérité de AssemblyBuilder)
DefineResource(String, String, String, ResourceAttributes)

Définit une ressource managée autonome pour cet assembly. Les attributs peuvent être spécifiés pour la ressource managée.

(Hérité de AssemblyBuilder)
DefineUnmanagedResource(Byte[])

Définit une ressource non managée pour cet assembly en tant qu’objet blob opaque d’octets.

(Hérité de AssemblyBuilder)
DefineUnmanagedResource(String)

Définit un fichier de ressources non managé pour cet assembly en fonction du nom du fichier de ressources.

(Hérité de AssemblyBuilder)
DefineVersionInfoResource()

Définit une ressource d’informations de version non managée à l’aide des informations spécifiées dans l’objet AssemblyName de l’assembly et les attributs personnalisés de l’assembly.

(Hérité de AssemblyBuilder)
DefineVersionInfoResource(String, String, String, String, String)

Définit une ressource d’informations de version non managée pour cet assembly avec les spécifications données.

(Hérité de AssemblyBuilder)
Equals(Object)

Retourne une valeur qui indique si cette instance est égale à l’objet spécifié.

(Hérité de AssemblyBuilder)
GenerateMetadata(BlobBuilder, BlobBuilder)

Génère les métadonnées de l'PersistedAssemblyBuilder.

GenerateMetadata(BlobBuilder, BlobBuilder, MetadataBuilder)

Génère les métadonnées de l'PersistedAssemblyBuilder.

GetCustomAttributes(Boolean)

Retourne tous les attributs personnalisés qui ont été appliqués au AssemblyBuilderactuel .

(Hérité de AssemblyBuilder)
GetCustomAttributes(Type, Boolean)

Retourne tous les attributs personnalisés qui ont été appliqués au AssemblyBuilderactuel et qui dérivent d’un type d’attribut spécifié.

(Hérité de AssemblyBuilder)
GetCustomAttributesData()

Retourne CustomAttributeData objets qui contiennent des informations sur les attributs qui ont été appliqués au AssemblyBuilderactuel.

(Hérité de AssemblyBuilder)
GetDynamicModule(String)

Retourne le module dynamique avec le nom spécifié.

(Hérité de AssemblyBuilder)
GetDynamicModuleCore(String)

En cas de substitution dans une classe dérivée, retourne le module dynamique avec le nom spécifié.

(Hérité de AssemblyBuilder)
GetExportedTypes()

Obtient les types exportés définis dans cet assembly.

(Hérité de AssemblyBuilder)
GetFile(String)

Obtient une FileStream pour le fichier spécifié dans la table de fichiers du manifeste de cet assembly.

(Hérité de AssemblyBuilder)
GetFiles()

Obtient les fichiers dans la table de fichiers d’un manifeste d’assembly.

(Hérité de Assembly)
GetFiles(Boolean)

Obtient les fichiers dans la table de fichiers d’un manifeste d’assembly, en spécifiant s’il faut inclure des modules de ressources.

(Hérité de AssemblyBuilder)
GetForwardedTypes()

Fournit une implémentation AssemblyBuilder qui peut conserver l’assembly sur un disque ou un flux.

(Hérité de Assembly)
GetHashCode()

Retourne le code de hachage pour cette instance.

(Hérité de AssemblyBuilder)
GetLoadedModules()

Obtient tous les modules chargés qui font partie de cet assembly.

(Hérité de Assembly)
GetLoadedModules(Boolean)

Retourne tous les modules chargés qui font partie de cet assembly et inclut éventuellement des modules de ressources.

(Hérité de AssemblyBuilder)
GetManifestResourceInfo(String)

Retourne des informations sur la façon dont la ressource donnée a été conservée.

(Hérité de AssemblyBuilder)
GetManifestResourceNames()

Charge la ressource de manifeste spécifiée à partir de cet assembly.

(Hérité de AssemblyBuilder)
GetManifestResourceStream(String)

Charge la ressource de manifeste spécifiée à partir de cet assembly.

(Hérité de AssemblyBuilder)
GetManifestResourceStream(Type, String)

Charge la ressource de manifeste spécifiée, délimitée par l’espace de noms du type spécifié, à partir de cet assembly.

(Hérité de AssemblyBuilder)
GetModule(String)

Obtient le module spécifié dans cet assembly.

(Hérité de AssemblyBuilder)
GetModules()

Obtient tous les modules qui font partie de cet assembly.

(Hérité de Assembly)
GetModules(Boolean)

Obtient tous les modules qui font partie de cet assembly et inclut éventuellement des modules de ressources.

(Hérité de AssemblyBuilder)
GetName()

Obtient une AssemblyName pour cet assembly.

(Hérité de Assembly)
GetName(Boolean)

Obtient la AssemblyName qui a été spécifiée lors de la création de l’assembly dynamique actuel.

GetObjectData(SerializationInfo, StreamingContext)
Obsolète.

Obtient des informations de sérialisation avec toutes les données nécessaires pour réinstancier cet assembly.

(Hérité de Assembly)
GetReferencedAssemblies()

Obtient une liste incomplète d’objets AssemblyName pour les assemblys référencés par cette AssemblyBuilder.

(Hérité de AssemblyBuilder)
GetSatelliteAssembly(CultureInfo)

Obtient l’assembly satellite pour la culture spécifiée.

(Hérité de AssemblyBuilder)
GetSatelliteAssembly(CultureInfo, Version)

Obtient la version spécifiée de l’assembly satellite pour la culture spécifiée.

(Hérité de AssemblyBuilder)
GetType()

Fournit une implémentation AssemblyBuilder qui peut conserver l’assembly sur un disque ou un flux.

(Hérité de Assembly)
GetType(String)

Obtient l’objet Type avec le nom spécifié dans l’instance d’assembly.

(Hérité de Assembly)
GetType(String, Boolean)

Obtient l’objet Type portant le nom spécifié dans l’instance d’assembly et lève éventuellement une exception si le type est introuvable.

(Hérité de Assembly)
GetType(String, Boolean, Boolean)

Obtient le type spécifié des types qui ont été définis et créés dans le AssemblyBuilderactuel.

(Hérité de AssemblyBuilder)
GetTypes()

Obtient tous les types définis dans cet assembly.

(Hérité de Assembly)
IsDefined(Type, Boolean)

Retourne une valeur qui indique si une ou plusieurs instances du type d’attribut spécifié sont appliquées à ce membre.

(Hérité de AssemblyBuilder)
LoadModule(String, Byte[])

Charge le module, interne à cet assembly, avec une image COFF (Common Object File Format) contenant un module émis ou un fichier de ressources.

(Hérité de Assembly)
LoadModule(String, Byte[], Byte[])

Charge le module, interne à cet assembly, avec une image COFF (Common Object File Format) contenant un module émis ou un fichier de ressources. Les octets bruts représentant les symboles du module sont également chargés.

(Hérité de Assembly)
MemberwiseClone()

Crée une copie superficielle du Objectactuel.

(Hérité de Object)
Save(Stream)

Sérialise l’assembly dans le flux spécifié.

Save(String)

Enregistre l’assembly sur le disque.

Save(String, PortableExecutableKinds, ImageFileMachine)

Enregistre cet assembly dynamique sur le disque, en spécifiant la nature du code dans les exécutables de l’assembly et la plateforme cible.

(Hérité de AssemblyBuilder)
SetCustomAttribute(ConstructorInfo, Byte[])

Définissez un attribut personnalisé sur cet assembly à l’aide d’un objet blob d’attributs personnalisé spécifié.

(Hérité de AssemblyBuilder)
SetCustomAttribute(CustomAttributeBuilder)

Définissez un attribut personnalisé sur cet assembly à l’aide d’un générateur d’attributs personnalisé.

(Hérité de AssemblyBuilder)
SetCustomAttributeCore(ConstructorInfo, ReadOnlySpan<Byte>)

En cas de substitution dans une classe dérivée, définit un attribut personnalisé sur cet assembly.

(Hérité de AssemblyBuilder)
SetEntryPoint(MethodInfo)

Définit le point d’entrée de cet assembly dynamique, en supposant qu’une application console est générée.

(Hérité de AssemblyBuilder)
SetEntryPoint(MethodInfo, PEFileKinds)

Définit le point d’entrée de cet assembly et définit le type du fichier exécutable portable (fichier PE) généré.

(Hérité de AssemblyBuilder)
ToString()

Retourne le nom complet de l’assembly, également appelé nom d’affichage.

(Hérité de Assembly)

Événements

ModuleResolve

Se produit lorsque le chargeur de classe Common Language Runtime ne peut pas résoudre une référence à un module interne d’un assembly par le biais de moyens normaux.

(Hérité de Assembly)

Méthodes d’extension

GetExportedTypes(Assembly)

Fournit une implémentation AssemblyBuilder qui peut conserver l’assembly sur un disque ou un flux.

GetModules(Assembly)

Fournit une implémentation AssemblyBuilder qui peut conserver l’assembly sur un disque ou un flux.

GetTypes(Assembly)

Fournit une implémentation AssemblyBuilder qui peut conserver l’assembly sur un disque ou un flux.

GetCustomAttribute(Assembly, Type)

Récupère un attribut personnalisé d’un type spécifié appliqué à un assembly spécifié.

GetCustomAttribute<T>(Assembly)

Récupère un attribut personnalisé d’un type spécifié appliqué à un assembly spécifié.

GetCustomAttributes(Assembly)

Récupère une collection d’attributs personnalisés appliqués à un assembly spécifié.

GetCustomAttributes(Assembly, Type)

Récupère une collection d’attributs personnalisés d’un type spécifié qui sont appliqués à un assembly spécifié.

GetCustomAttributes<T>(Assembly)

Récupère une collection d’attributs personnalisés d’un type spécifié qui sont appliqués à un assembly spécifié.

IsDefined(Assembly, Type)

Indique si les attributs personnalisés d’un type spécifié sont appliqués à un assembly spécifié.

TryGetRawMetadata(Assembly, Byte*, Int32)

Récupère la section de métadonnées de l’assembly, à utiliser avec MetadataReader.

S’applique à