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í.
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>) |
Propiedades
CodeBase |
Obsoletos.
Obtiene la ubicación del ensamblado tal y como se especificó originalmente (como en un objeto AssemblyName). (Heredado de AssemblyBuilder) |
CustomAttributes |
Obtiene una colección que contiene los atributos personalizados de este ensamblado. (Heredado de Assembly) |
DefinedTypes | (Heredado de AssemblyBuilder) |
EntryPoint |
Devuelve el punto de entrada de este ensamblado. (Heredado de AssemblyBuilder) |
EscapedCodeBase |
Obsoletos.
Obsoletos.
Obtiene el identificador URI, incluidos los caracteres de escape, que representa el código base. (Heredado de Assembly) |
Evidence |
Obtiene la evidencia para este ensamblado. (Heredado de AssemblyBuilder) |
ExportedTypes |
Obtiene una colección de los tipos públicos definidos en este ensamblado que se pueden ver desde fuera del ensamblado. (Heredado de Assembly) |
FullName | |
GlobalAssemblyCache |
Obsoletos.
Obtiene un valor que indica si el ensamblado se ha cargado desde la caché global de ensamblados. (Heredado de AssemblyBuilder) |
HostContext |
Obtiene el contexto del host donde se está creando el ensamblado dinámico. (Heredado de AssemblyBuilder) |
ImageRuntimeVersion |
Obtiene l versión de Common Language Runtime (CLR) 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 objeto recopilable AssemblyLoadContext. (Heredado de AssemblyBuilder) |
IsDynamic | |
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 han creado instantáneas. (Heredado de AssemblyBuilder) |
ManifestModule | |
Modules | (Heredado de AssemblyBuilder) |
PermissionSet |
Obtiene el conjunto de permisos 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 el conjunto de reglas de seguridad que Common Language Runtime (CLR) aplica 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) |
Localiza el tipo especificado en este ensamblado y crea una instancia del tipo mediante el activador del sistema, realizando una búsqueda en la que se distingue entre mayúsculas y minúsculas. (Heredado de Assembly) |
CreateInstance(String, Boolean) |
Ubica el tipo especificado de este ensamblado y crea una instancia de dicho tipo mediante el activador del sistema, con búsqueda de mayúsculas y minúsculas opcional. (Heredado de Assembly) |
CreateInstance(String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[]) |
Ubica el tipo especificado en este ensamblado y crea una instancia de dicho tipo mediante el activador del sistema, con búsqueda de mayúsculas y minúsculas opcional y con los atributos de referencia cultural, argumentos, enlace y activación. (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 con persistencia con el nombre especificado que se guardará en el archivo especificado. No se emitirá información de símbolos. (Heredado de AssemblyBuilder) |
DefineDynamicModule(String, String, Boolean) |
Define un módulo dinámico con persistencia, 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 blob opaco de bytes. (Heredado de AssemblyBuilder) |
DefineUnmanagedResource(String) |
Define un archivo de recurso 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 sin administrar 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 dadas. (Heredado de AssemblyBuilder) |
Equals(Object) |
Devuelve un valor que indica si esta instancia es igual al objeto especificado. (Heredado de AssemblyBuilder) |
GenerateMetadata(BlobBuilder, BlobBuilder) | |
GenerateMetadata(BlobBuilder, BlobBuilder, MetadataBuilder) | |
GetCustomAttributes(Boolean) |
Devuelve todos los atributos personalizados que se aplicaron al AssemblyBuilder actual. (Heredado de AssemblyBuilder) |
GetCustomAttributes(Type, Boolean) |
Devuelve todos los atributos personalizados que se aplicaron al AssemblyBuilder actual y que derivan de un tipo de atributo especificado. (Heredado de AssemblyBuilder) |
GetCustomAttributesData() |
Devuelve objetos CustomAttributeData que contienen información sobre los atributos que se aplicaron al AssemblyBuilder actual. (Heredado de AssemblyBuilder) |
GetDynamicModule(String) |
Devuelve el módulo dinámico con el nombre especificado. (Heredado de AssemblyBuilder) |
GetDynamicModuleCore(String) |
Cuando se reemplaza en una clase derivada, devuelve el módulo dinámico con el nombre especificado. (Heredado de AssemblyBuilder) |
GetExportedTypes() |
Obtiene los tipos definidos en este ensamblado. (Heredado de AssemblyBuilder) |
GetFile(String) |
Obtiene un objeto FileStream para el archivo especificado en la tabla de archivos del manifiesto de este ensamblado. (Heredado de AssemblyBuilder) |
GetFiles() |
Obtiene los archivos en la tabla de archivos del manifiesto del ensamblado. (Heredado de Assembly) |
GetFiles(Boolean) |
Obtiene los archivos en la tabla de archivos del manifiesto del ensamblado, especificando si deben incluirse módulos de recursos. (Heredado de AssemblyBuilder) |
GetForwardedTypes() | (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 e incluye opcionalmente módulos de recursos. (Heredado de AssemblyBuilder) |
GetManifestResourceInfo(String) |
Devuelve información sobre cómo el recurso dado ha persistido. (Heredado de AssemblyBuilder) |
GetManifestResourceNames() |
Carga el recurso del manifiesto especificado a partir de este ensamblado. (Heredado de AssemblyBuilder) |
GetManifestResourceStream(String) |
Carga el recurso del manifiesto especificado a partir de este ensamblado. (Heredado de AssemblyBuilder) |
GetManifestResourceStream(Type, String) |
Carga el recurso del manifiesto especificado según el espacio de nombres del tipo especificado a partir de 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 e incluye opcionalmente módulos de recursos. (Heredado de AssemblyBuilder) |
GetName() |
Obtiene un AssemblyName para este ensamblado. (Heredado de Assembly) |
GetName(Boolean) | |
GetObjectData(SerializationInfo, StreamingContext) |
Obsoletos.
Obtiene información de serialización con todos los datos necesarios para crear una nueva instancia de este ensamblado. (Heredado de Assembly) |
GetReferencedAssemblies() |
Obtiene una lista incompleta de objetos AssemblyName para los ensamblados a los que hace referencia este AssemblyBuilder. (Heredado de AssemblyBuilder) |
GetSatelliteAssembly(CultureInfo) |
Obtiene el ensamblado satélite para 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() | (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, de manera opcional, produce una excepción si no se encuentra el tipo. (Heredado de Assembly) |
GetType(String, Boolean, Boolean) |
Obtiene el tipo especificado a partir de los tipos que se definieron y se crearon en el AssemblyBuilder actual. (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 a este miembro una o más instancias del tipo de atributo especificado. (Heredado de AssemblyBuilder) |
LoadModule(String, Byte[]) |
Carga el módulo, que es interno para este ensamblado, con una imagen que toma como base el formato Common Object File Format (COFF) y que contiene un módulo emitido o un archivo de recursos. (Heredado de Assembly) |
LoadModule(String, Byte[], Byte[]) |
Carga el módulo, que es interno para este ensamblado, con una imagen que toma como base el formato Common Object File Format (COFF) y que contiene un módulo emitido o un archivo de recursos. También se cargan los bytes sin formato que representan a los símbolos del módulo. (Heredado de Assembly) |
MemberwiseClone() |
Crea una copia superficial del Object actual. (Heredado de Object) |
Save(Stream) | |
Save(String) | |
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 reemplaza en una clase derivada, establece un atributo personalizado en este ensamblado. (Heredado de AssemblyBuilder) |
SetEntryPoint(MethodInfo) |
Establece el punto de entrada para este ensamblado dinámico, suponiendo que se está generando una aplicación de consola. (Heredado de AssemblyBuilder) |
SetEntryPoint(MethodInfo, PEFileKinds) |
Establece el punto de entrada de este ensamblado y define el tipo de archivo ejecutable portátil (archivo PE) que se está generando. (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 Common Language Runtime no puede resolver una referencia a un módulo interno de un ensamblado por medios normales. (Heredado de Assembly) |
Métodos de extensión
GetExportedTypes(Assembly) | |
GetModules(Assembly) | |
GetTypes(Assembly) | |
GetCustomAttribute(Assembly, Type) |
Recupera un atributo personalizado de un tipo especificado que se aplica a un ensamblado concreto. |
GetCustomAttribute<T>(Assembly) |
Recupera un atributo personalizado de un tipo especificado que se aplica a un ensamblado concreto. |
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 aplican a un ensamblado concreto. |
GetCustomAttributes<T>(Assembly) |
Recupera una colección de atributos personalizados de un tipo especificado que se aplican a un ensamblado concreto. |
IsDefined(Assembly, Type) |
Indica si se deben aplicar atributos personalizados de un tipo especificado a un ensamblado especificado. |
TryGetRawMetadata(Assembly, Byte*, Int32) |
Recupera la sección de metadatos del ensamblado para su uso con MetadataReader. |
Se aplica a
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de