PersistedAssemblyBuilder Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
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. |