Partager via


PersistedAssemblyBuilder Classe

Définition

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>)

Propriétés

CodeBase
Obsolète.

Obtient l’emplacement de l’assembly, telle que 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 (Hérité de AssemblyBuilder)
EntryPoint

Obtient 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'espacement, qui représente le code base.

(Hérité de Assembly)
Evidence

Obtient la preuve pour cet assembly.

(Hérité de AssemblyBuilder)
ExportedTypes

Obtient une collection des types publics définis dans cet assembly qui sont visibles à l'extérieur de l'assembly.

(Hérité de Assembly)
FullName
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 où l’assembly dynamique est créé.

(Hérité de AssemblyBuilder)
ImageRuntimeVersion

Obtient la version du Common Language Runtime (CLR) 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 objet collectable AssemblyLoadContext.

(Hérité de AssemblyBuilder)
IsDynamic
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 code base, du fichier chargé qui contient le manifeste, s’il n’est pas un cliché instantané.

(Hérité de AssemblyBuilder)
ManifestModule
Modules (Hérité de AssemblyBuilder)
PermissionSet

Obtient le jeu accordé de l’assembly dynamique actuel.

(Hérité de AssemblyBuilder)
ReflectionOnly

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

(Hérité de AssemblyBuilder)
SecurityRuleSet

Obtient une valeur qui indique quel ensemble de règles de sécurité le Common Language Runtime (CLR) applique 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)

Recherche le type spécifié dans cet assembly et en crée une instance à l'aide de l'activateur système, avec une recherche respectant la casse.

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

Recherche le type spécifié dans cet assembly et en crée une instance à l'aide de l'activateur système, avec une recherche facultative respectant la casse.

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

Recherche le type spécifié dans cet assembly et en crée une instance à l'aide de l'activateur système, avec une recherche facultative respectant la casse et possédant la culture, les arguments, ainsi que les attributs de liaison et d'activation spécifiés.

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

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

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

Définit un module dynamique transitoire nommé dans cet assembly et spécifie si des informations de symboles doivent être émises.

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

Définit un module dynamique persistant avec le nom donné à enregistrer 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 doit être enregistré et si les informations de symbole doivent être émises à l’aide du writer de symbole 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 public par défaut.

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

Définit une ressource managée autonome pour cet assembly. Des 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 d’octets opaque.

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

Définit un fichier de ressources non managées pour cet assembly selon le nom du fichier de ressources.

(Hérité de AssemblyBuilder)
DefineVersionInfoResource()

Définit une ressource d’informations de version non managée en utilisant les 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)
GenerateMetadata(BlobBuilder, BlobBuilder, MetadataBuilder)
GetCustomAttributes(Boolean)

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

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

Retourne tous les attributs personnalisés qui ont été appliqués à l’élément AssemblyBuilder actuel et qui dérivent d’un type d’attribut spécifié.

(Hérité de AssemblyBuilder)
GetCustomAttributesData()

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

(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 un FileStream pour le fichier spécifié dans la table de fichiers du manifeste de cet assembly.

(Hérité de AssemblyBuilder)
GetFiles()

Obtient les fichiers de la table de fichiers d'un manifeste d'assembly.

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

Obtient les fichiers de la table de fichiers d'un manifeste d'assembly, en spécifiant si des modules de ressources doivent être inclus.

(Hérité de AssemblyBuilder)
GetForwardedTypes() (Hérité de Assembly)
GetHashCode()

Retourne le code de hachage de cette instance.

(Hérité de AssemblyBuilder)
GetLoadedModules()

Obtient tous les modules chargés qui appartiennent à cet assembly.

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

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

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

Retourne des informations sur la manière dont la ressource donnée a été persistante.

(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, dont la portée est définie par l'espace de noms du type déterminé, à 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 appartiennent à cet assembly.

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

Obtient tous les modules qui appartiennent à cet assembly et inclut éventuellement des modules de ressources.

(Hérité de AssemblyBuilder)
GetName()

Obtient AssemblyName pour cet assembly.

(Hérité de Assembly)
GetName(Boolean)
GetObjectData(SerializationInfo, StreamingContext)
Obsolète.

Obtient les 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 ce 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 donnée.

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

Obtient l'objet Type avec le nom spécifié dans l'instance de l'assembly.

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

Obtient l'objet Type portant le nom spécifié dans l'instance de l'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é parmi les types définis et créés dans le AssemblyBuilder actuel.

(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 Object actuel.

(Hérité de Object)
Save(Stream)
Save(String)
Save(String, PortableExecutableKinds, ImageFileMachine)

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

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

Définit un attribut personnalisé sur cet assembly à l’aide d’un objet blob d’attribut 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és.

(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 que l’application créée est une application console.

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

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

(Hérité de AssemblyBuilder)
ToString()

Retourne le nom complet de l'assembly.

(Hérité de Assembly)

Événements

ModuleResolve

Se produit si le chargeur de classes du Common Language Runtime ne peut pas résoudre une référence à un module interne d'un assembly à l'aide des moyens normaux.

(Hérité de Assembly)

Méthodes d’extension

GetExportedTypes(Assembly)
GetModules(Assembly)
GetTypes(Assembly)
GetCustomAttribute(Assembly, Type)

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

GetCustomAttribute<T>(Assembly)

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

GetCustomAttributes(Assembly)

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

GetCustomAttributes(Assembly, Type)

Extrait une collection d'attributs personnalisés d'un type spécifié qui sont appliqués à un assembly spécifié.

GetCustomAttributes<T>(Assembly)

Extrait une collection d'attributs personnalisés d'un type spécifié qui sont appliqués à un assembly spécifié.

IsDefined(Assembly, Type)

Indique si des 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 à