Comparteix a través de


PersistedAssemblyBuilder Clase

Definición

Proporciona una implementación de AssemblyBuilder que puede conservar el ensamblado en un disco o secuencia.

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
Herencia
PersistedAssemblyBuilder

Constructores

PersistedAssemblyBuilder(AssemblyName, Assembly, IEnumerable<CustomAttributeBuilder>)

Crea una instancia de PersistedAssemblyBuilder que se puede guardar en un archivo o secuencia.

Propiedades

CodeBase
Obsoletos.

Obtiene la ubicación del ensamblado, tal como se especificó originalmente (por ejemplo, en un objeto AssemblyName).

(Heredado de AssemblyBuilder)
CustomAttributes

Obtiene una colección que contiene los atributos personalizados de este ensamblado.

(Heredado de Assembly)
DefinedTypes

Proporciona una implementación de AssemblyBuilder que puede conservar el ensamblado en un disco o secuencia.

(Heredado de AssemblyBuilder)
EntryPoint

Devuelve el punto de entrada de este ensamblado.

(Heredado de AssemblyBuilder)
EscapedCodeBase
Obsoletos.
Obsoletos.

Obtiene el URI, incluidos los caracteres de escape, que representa el código base.

(Heredado de Assembly)
Evidence

Obtiene la evidencia de este ensamblado.

(Heredado de AssemblyBuilder)
ExportedTypes

Obtiene una colección de los tipos públicos definidos en este ensamblado que están visibles fuera del ensamblado.

(Heredado de Assembly)
FullName

Obtiene el nombre para mostrar del ensamblado dinámico actual.

GlobalAssemblyCache
Obsoletos.

Obtiene un valor que indica si el ensamblado se cargó desde la caché global de ensamblados.

(Heredado de AssemblyBuilder)
HostContext

Obtiene el contexto de host donde se crea el ensamblado dinámico.

(Heredado de AssemblyBuilder)
ImageRuntimeVersion

Obtiene la versión de Common Language Runtime que se guardará en el archivo que contiene el manifiesto.

(Heredado de AssemblyBuilder)
IsCollectible

Obtiene un valor que indica si este ensamblado dinámico se mantiene en un AssemblyLoadContextrecopilable.

(Heredado de AssemblyBuilder)
IsDynamic

Obtiene un valor que indica que el ensamblado actual es un ensamblado dinámico.

IsFullyTrusted

Obtiene un valor que indica si el ensamblado actual se carga con plena confianza.

(Heredado de Assembly)
Location

Obtiene la ubicación, en formato de código base, del archivo cargado que contiene el manifiesto si no se copia en la sombra.

(Heredado de AssemblyBuilder)
ManifestModule

Obtiene el módulo del PersistedAssemblyBuilder actual que contiene el manifiesto del ensamblado.

Modules

Proporciona una implementación de AssemblyBuilder que puede conservar el ensamblado en un disco o secuencia.

(Heredado de AssemblyBuilder)
PermissionSet

Obtiene el conjunto de concesión del ensamblado dinámico actual.

(Heredado de AssemblyBuilder)
ReflectionOnly

Obtiene un valor que indica si el ensamblado dinámico está en el contexto de solo reflexión.

(Heredado de AssemblyBuilder)
SecurityRuleSet

Obtiene un valor que indica qué conjunto de reglas de seguridad exige Common Language Runtime (CLR) para este ensamblado.

(Heredado de AssemblyBuilder)

Métodos

AddResourceFile(String, String)

Agrega un archivo de recursos existente a este ensamblado.

(Heredado de AssemblyBuilder)
AddResourceFile(String, String, ResourceAttributes)

Agrega un archivo de recursos existente a este ensamblado.

(Heredado de AssemblyBuilder)
CreateInstance(String)

Busca el tipo especificado de este ensamblado y crea una instancia de él mediante el activador del sistema, mediante la búsqueda con distinción entre mayúsculas y minúsculas.

(Heredado de Assembly)
CreateInstance(String, Boolean)

Busca el tipo especificado de este ensamblado y crea una instancia de él mediante el activador del sistema, con búsqueda opcional con distinción entre mayúsculas y minúsculas.

(Heredado de Assembly)
CreateInstance(String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[])

Busca el tipo especificado de este ensamblado y crea una instancia de él mediante el activador del sistema, con una búsqueda opcional que distingue mayúsculas de minúsculas y tiene la referencia cultural, los argumentos y los atributos de enlace y activación especificados.

(Heredado de Assembly)
DefineDynamicModule(String)

Define un módulo dinámico transitorio con nombre en este ensamblado.

(Heredado de AssemblyBuilder)
DefineDynamicModule(String, Boolean)

Define un módulo dinámico transitorio con nombre en este ensamblado y especifica si se debe emitir información de símbolos.

(Heredado de AssemblyBuilder)
DefineDynamicModule(String, String)

Define un módulo dinámico persistente con el nombre especificado que se guardará en el archivo especificado. No se emite información de símbolos.

(Heredado de AssemblyBuilder)
DefineDynamicModule(String, String, Boolean)

Define un módulo dinámico persistente, especificando el nombre del módulo, el nombre del archivo en el que se guardará el módulo y si se debe emitir información de símbolos mediante el escritor de símbolos predeterminado.

(Heredado de AssemblyBuilder)
DefineDynamicModuleCore(String)

Cuando se reemplaza en una clase derivada, define un módulo dinámico en este ensamblado.

(Heredado de AssemblyBuilder)
DefineResource(String, String, String)

Define un recurso administrado independiente para este ensamblado con el atributo de recurso público predeterminado.

(Heredado de AssemblyBuilder)
DefineResource(String, String, String, ResourceAttributes)

Define un recurso administrado independiente para este ensamblado. Los atributos se pueden especificar para el recurso administrado.

(Heredado de AssemblyBuilder)
DefineUnmanagedResource(Byte[])

Define un recurso no administrado para este ensamblado como un blob opaco de bytes.

(Heredado de AssemblyBuilder)
DefineUnmanagedResource(String)

Define un archivo de recursos no administrado para este ensamblado con el nombre del archivo de recursos.

(Heredado de AssemblyBuilder)
DefineVersionInfoResource()

Define un recurso de información de versión no administrada mediante la información especificada en el objeto AssemblyName del ensamblado y los atributos personalizados del ensamblado.

(Heredado de AssemblyBuilder)
DefineVersionInfoResource(String, String, String, String, String)

Define un recurso de información de versión no administrado para este ensamblado con las especificaciones especificadas.

(Heredado de AssemblyBuilder)
Equals(Object)

Devuelve un valor que indica si esta instancia es igual al objeto especificado.

(Heredado de AssemblyBuilder)
GenerateMetadata(BlobBuilder, BlobBuilder)

Genera los metadatos de la PersistedAssemblyBuilder.

GenerateMetadata(BlobBuilder, BlobBuilder, MetadataBuilder)

Genera los metadatos de la PersistedAssemblyBuilder.

GetCustomAttributes(Boolean)

Devuelve todos los atributos personalizados que se han aplicado al AssemblyBuilderactual.

(Heredado de AssemblyBuilder)
GetCustomAttributes(Type, Boolean)

Devuelve todos los atributos personalizados que se han aplicado al AssemblyBuilderactual y que derivan de un tipo de atributo especificado.

(Heredado de AssemblyBuilder)
GetCustomAttributesData()

Devuelve CustomAttributeData objetos que contienen información sobre los atributos que se han aplicado al AssemblyBuilderactual.

(Heredado de AssemblyBuilder)
GetDynamicModule(String)

Devuelve el módulo dinámico con el nombre especificado.

(Heredado de AssemblyBuilder)
GetDynamicModuleCore(String)

Cuando se invalida en una clase derivada, devuelve el módulo dinámico con el nombre especificado.

(Heredado de AssemblyBuilder)
GetExportedTypes()

Obtiene los tipos exportados definidos en este ensamblado.

(Heredado de AssemblyBuilder)
GetFile(String)

Obtiene un FileStream para el archivo especificado en la tabla de archivos del manifiesto de este ensamblado.

(Heredado de AssemblyBuilder)
GetFiles()

Obtiene los archivos de la tabla de archivos de un manifiesto de ensamblado.

(Heredado de Assembly)
GetFiles(Boolean)

Obtiene los archivos de la tabla de archivos de un manifiesto de ensamblado, especificando si se van a incluir módulos de recursos.

(Heredado de AssemblyBuilder)
GetForwardedTypes()

Proporciona una implementación de AssemblyBuilder que puede conservar el ensamblado en un disco o secuencia.

(Heredado de Assembly)
GetHashCode()

Devuelve el código hash de esta instancia.

(Heredado de AssemblyBuilder)
GetLoadedModules()

Obtiene todos los módulos cargados que forman parte de este ensamblado.

(Heredado de Assembly)
GetLoadedModules(Boolean)

Devuelve todos los módulos cargados que forman parte de este ensamblado y, opcionalmente, incluye módulos de recursos.

(Heredado de AssemblyBuilder)
GetManifestResourceInfo(String)

Devuelve información sobre cómo se ha conservado el recurso especificado.

(Heredado de AssemblyBuilder)
GetManifestResourceNames()

Carga el recurso de manifiesto especificado de este ensamblado.

(Heredado de AssemblyBuilder)
GetManifestResourceStream(String)

Carga el recurso de manifiesto especificado de este ensamblado.

(Heredado de AssemblyBuilder)
GetManifestResourceStream(Type, String)

Carga el recurso de manifiesto especificado, con ámbito por el espacio de nombres del tipo especificado, desde este ensamblado.

(Heredado de AssemblyBuilder)
GetModule(String)

Obtiene el módulo especificado en este ensamblado.

(Heredado de AssemblyBuilder)
GetModules()

Obtiene todos los módulos que forman parte de este ensamblado.

(Heredado de Assembly)
GetModules(Boolean)

Obtiene todos los módulos que forman parte de este ensamblado y, opcionalmente, incluye módulos de recursos.

(Heredado de AssemblyBuilder)
GetName()

Obtiene un AssemblyName para este ensamblado.

(Heredado de Assembly)
GetName(Boolean)

Obtiene el AssemblyName que se especificó cuando se creó el ensamblado dinámico actual.

GetObjectData(SerializationInfo, StreamingContext)
Obsoletos.

Obtiene información de serialización con todos los datos necesarios para volver a fundamentar este ensamblado.

(Heredado de Assembly)
GetReferencedAssemblies()

Obtiene una lista incompleta de AssemblyName objetos para los ensamblados a los que hace referencia este AssemblyBuilder.

(Heredado de AssemblyBuilder)
GetSatelliteAssembly(CultureInfo)

Obtiene el ensamblado satélite de la referencia cultural especificada.

(Heredado de AssemblyBuilder)
GetSatelliteAssembly(CultureInfo, Version)

Obtiene la versión especificada del ensamblado satélite para la referencia cultural especificada.

(Heredado de AssemblyBuilder)
GetType()

Proporciona una implementación de AssemblyBuilder que puede conservar el ensamblado en un disco o secuencia.

(Heredado de Assembly)
GetType(String)

Obtiene el objeto Type con el nombre especificado en la instancia de ensamblado.

(Heredado de Assembly)
GetType(String, Boolean)

Obtiene el objeto Type con el nombre especificado en la instancia de ensamblado y, opcionalmente, produce una excepción si no se encuentra el tipo.

(Heredado de Assembly)
GetType(String, Boolean, Boolean)

Obtiene el tipo especificado de los tipos definidos y creados en el AssemblyBuilderactual.

(Heredado de AssemblyBuilder)
GetTypes()

Obtiene todos los tipos definidos en este ensamblado.

(Heredado de Assembly)
IsDefined(Type, Boolean)

Devuelve un valor que indica si se aplica una o varias instancias del tipo de atributo especificado a este miembro.

(Heredado de AssemblyBuilder)
LoadModule(String, Byte[])

Carga el módulo, interno en este ensamblado, con una imagen basada en formato de archivo de objeto común (COFF) que contiene un módulo emitido o un archivo de recursos.

(Heredado de Assembly)
LoadModule(String, Byte[], Byte[])

Carga el módulo, interno en este ensamblado, con una imagen basada en formato de archivo de objeto común (COFF) que contiene un módulo emitido o un archivo de recursos. Los bytes sin procesar que representan los símbolos del módulo también se cargan.

(Heredado de Assembly)
MemberwiseClone()

Crea una copia superficial del Objectactual.

(Heredado de Object)
Save(Stream)

Serializa el ensamblado en la secuencia especificada.

Save(String)

Guarda el ensamblado en el disco.

Save(String, PortableExecutableKinds, ImageFileMachine)

Guarda este ensamblado dinámico en el disco, especificando la naturaleza del código en los ejecutables del ensamblado y en la plataforma de destino.

(Heredado de AssemblyBuilder)
SetCustomAttribute(ConstructorInfo, Byte[])

Establezca un atributo personalizado en este ensamblado mediante un blob de atributo personalizado especificado.

(Heredado de AssemblyBuilder)
SetCustomAttribute(CustomAttributeBuilder)

Establezca un atributo personalizado en este ensamblado mediante un generador de atributos personalizado.

(Heredado de AssemblyBuilder)
SetCustomAttributeCore(ConstructorInfo, ReadOnlySpan<Byte>)

Cuando se invalida en una clase derivada, establece un atributo personalizado en este ensamblado.

(Heredado de AssemblyBuilder)
SetEntryPoint(MethodInfo)

Establece el punto de entrada de este ensamblado dinámico, suponiendo que se compila una aplicación de consola.

(Heredado de AssemblyBuilder)
SetEntryPoint(MethodInfo, PEFileKinds)

Establece el punto de entrada de este ensamblado y define el tipo del archivo ejecutable portátil (archivo PE) que se va a compilar.

(Heredado de AssemblyBuilder)
ToString()

Devuelve el nombre completo del ensamblado, también conocido como nombre para mostrar.

(Heredado de Assembly)

Eventos

ModuleResolve

Se produce cuando el cargador de clases de Common Language Runtime no puede resolver una referencia a un módulo interno de un ensamblado a través de medios normales.

(Heredado de Assembly)

Métodos de extensión

GetExportedTypes(Assembly)

Proporciona una implementación de AssemblyBuilder que puede conservar el ensamblado en un disco o secuencia.

GetModules(Assembly)

Proporciona una implementación de AssemblyBuilder que puede conservar el ensamblado en un disco o secuencia.

GetTypes(Assembly)

Proporciona una implementación de AssemblyBuilder que puede conservar el ensamblado en un disco o secuencia.

GetCustomAttribute(Assembly, Type)

Recupera un atributo personalizado de un tipo especificado que se aplica a un ensamblado especificado.

GetCustomAttribute<T>(Assembly)

Recupera un atributo personalizado de un tipo especificado que se aplica a un ensamblado especificado.

GetCustomAttributes(Assembly)

Recupera una colección de atributos personalizados que se aplican a un ensamblado especificado.

GetCustomAttributes(Assembly, Type)

Recupera una colección de atributos personalizados de un tipo especificado que se aplica a un ensamblado especificado.

GetCustomAttributes<T>(Assembly)

Recupera una colección de atributos personalizados de un tipo especificado que se aplica a un ensamblado especificado.

IsDefined(Assembly, Type)

Indica si los atributos personalizados de un tipo especificado se aplican a un ensamblado especificado.

TryGetRawMetadata(Assembly, Byte*, Int32)

Recupera la sección de metadatos del ensamblado, para su uso con MetadataReader.

Se aplica a