PersistedAssemblyBuilder Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
- Herança
Construtores
PersistedAssemblyBuilder(AssemblyName, Assembly, IEnumerable<CustomAttributeBuilder>) |
Propriedades
CodeBase |
Obsoleto.
Obtém o local do assembly como especificado originalmente (como em um objeto AssemblyName). (Herdado de AssemblyBuilder) |
CustomAttributes |
Obtém uma coleção que contém os atributos personalizados deste assembly. (Herdado de Assembly) |
DefinedTypes | (Herdado de AssemblyBuilder) |
EntryPoint |
Retorna o ponto de entrada desse assembly. (Herdado de AssemblyBuilder) |
EscapedCodeBase |
Obsoleto.
Obsoleto.
Obtém o URI, incluindo caracteres de escape, que representa a base de código. (Herdado de Assembly) |
Evidence |
Obtém a evidência para esse assembly. (Herdado de AssemblyBuilder) |
ExportedTypes |
Obtém uma coleção dos tipos públicos definidos nesse assembly visíveis fora do assembly. (Herdado de Assembly) |
FullName | |
GlobalAssemblyCache |
Obsoleto.
Obtém um valor que indica se o assembly foi carregado do cache de assembly global. (Herdado de AssemblyBuilder) |
HostContext |
Obtém o contexto do host em que o assembly dinâmico está sendo criado. (Herdado de AssemblyBuilder) |
ImageRuntimeVersion |
Obtém a versão do Common Language Runtime que será salvo no arquivo que contém o manifesto. (Herdado de AssemblyBuilder) |
IsCollectible |
Obtém um valor que indica se esse assembly dinâmico é mantido em um colecionável AssemblyLoadContext. (Herdado de AssemblyBuilder) |
IsDynamic | |
IsFullyTrusted |
Obtém um valor que indica se o assembly atual é carregado com confiança total. (Herdado de Assembly) |
Location |
Obtém o local, no formato de base de código, do arquivo carregado que contém o manifesto, caso não tenha sido feita cópia de sombra dele. (Herdado de AssemblyBuilder) |
ManifestModule | |
Modules | (Herdado de AssemblyBuilder) |
PermissionSet |
Obtém o conjunto de concessões do assembly dinâmico atual. (Herdado de AssemblyBuilder) |
ReflectionOnly |
Obtém um valor que indica se o assembly dinâmico está no contexto de somente reflexão. (Herdado de AssemblyBuilder) |
SecurityRuleSet |
Obtém um valor que indica qual conjunto de regras de segurança o CLR (Common Language Runtime) impõe a este assembly. (Herdado de AssemblyBuilder) |
Métodos
AddResourceFile(String, String) |
Adiciona um arquivo de recurso existente a esse assembly. (Herdado de AssemblyBuilder) |
AddResourceFile(String, String, ResourceAttributes) |
Adiciona um arquivo de recurso existente a esse assembly. (Herdado de AssemblyBuilder) |
CreateInstance(String) |
Localiza o tipo especificado desse assembly e cria uma instância dele usando o ativador de sistema, usando a pesquisa que diferencia maiúsculas de minúsculas. (Herdado de Assembly) |
CreateInstance(String, Boolean) |
Localiza o tipo especificado desse assembly e cria uma instância dele usando o ativador de sistema, com pesquisa que diferencia maiúsculas de minúsculas opcional. (Herdado de Assembly) |
CreateInstance(String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[]) |
Localiza o tipo especificado desse assembly e cria uma instância dele usando o ativador do sistema, com a pesquisa opcional que diferencia maiúsculas de minúsculas e com a cultura especificada, os argumentos e os atributos de associação e ativação. (Herdado de Assembly) |
DefineDynamicModule(String) |
Define um módulo dinâmico transitório nomeado nesse assembly. (Herdado de AssemblyBuilder) |
DefineDynamicModule(String, Boolean) |
Define o módulo dinâmico transitório nomeado neste assembly e especifica se as informações de símbolo devem ser emitidas. (Herdado de AssemblyBuilder) |
DefineDynamicModule(String, String) |
Define um módulo dinâmico persistente com o nome fornecido que será salvo no arquivo especificado. Nenhuma informação de símbolo é emitida. (Herdado de AssemblyBuilder) |
DefineDynamicModule(String, String, Boolean) |
Define um módulo dinâmico persistente, especificando o nome do módulo, o nome do arquivo no qual o módulo será salvo e se as informações de símbolo deverão ser emitidas usando o gravador de símbolo padrão. (Herdado de AssemblyBuilder) |
DefineDynamicModuleCore(String) |
Quando substituído em uma classe derivada, define um módulo dinâmico neste assembly. (Herdado de AssemblyBuilder) |
DefineResource(String, String, String) |
Define um recurso gerenciado autônomo para esse assembly com o atributo de recurso público padrão. (Herdado de AssemblyBuilder) |
DefineResource(String, String, String, ResourceAttributes) |
Define um recurso autônomo gerenciado para esse assembly. Atributos podem ser especificados para o recurso gerenciado. (Herdado de AssemblyBuilder) |
DefineUnmanagedResource(Byte[]) |
Define um recurso não gerenciado para este assembly como um blob de bytes opaco. (Herdado de AssemblyBuilder) |
DefineUnmanagedResource(String) |
Define um arquivo de recurso não gerenciado para este assembly, considerando o nome do arquivo de recurso. (Herdado de AssemblyBuilder) |
DefineVersionInfoResource() |
Define um recurso de informações de versão não gerenciada usando as informações especificadas no objeto AssemblyName do assembly e nos atributos personalizados do assembly. (Herdado de AssemblyBuilder) |
DefineVersionInfoResource(String, String, String, String, String) |
Define um recurso de informações de versão não gerenciada para este assembly com as especificações determinadas. (Herdado de AssemblyBuilder) |
Equals(Object) |
Retorna um valor que indica se esta instância é igual ao objeto especificado. (Herdado de AssemblyBuilder) |
GenerateMetadata(BlobBuilder, BlobBuilder) | |
GenerateMetadata(BlobBuilder, BlobBuilder, MetadataBuilder) | |
GetCustomAttributes(Boolean) |
Retorna todos os atributos personalizados que foram aplicados ao AssemblyBuilder atual. (Herdado de AssemblyBuilder) |
GetCustomAttributes(Type, Boolean) |
Retorna todos os atributos personalizados que foram aplicados ao AssemblyBuilder atual e que derivam de um tipo de atributo especificado. (Herdado de AssemblyBuilder) |
GetCustomAttributesData() |
Retorna objetos CustomAttributeData que contêm informações sobre os atributos que foram aplicados ao AssemblyBuilder atual. (Herdado de AssemblyBuilder) |
GetDynamicModule(String) |
Retorna o módulo dinâmico com o nome especificado. (Herdado de AssemblyBuilder) |
GetDynamicModuleCore(String) |
Quando substituído em uma classe derivada, retorna o módulo dinâmico com o nome especificado. (Herdado de AssemblyBuilder) |
GetExportedTypes() |
Obtém os tipos exportados definidos neste assembly. (Herdado de AssemblyBuilder) |
GetFile(String) |
Obtém um FileStream para o arquivo especificado na tabela de arquivo do manifesto desse assembly. (Herdado de AssemblyBuilder) |
GetFiles() |
Obtém os arquivos na tabela de arquivo de um manifesto do assembly. (Herdado de Assembly) |
GetFiles(Boolean) |
Obtém os arquivos na tabela de arquivos de um manifesto do assembly, especificando se deseja-se incluir os módulos de recursos. (Herdado de AssemblyBuilder) |
GetForwardedTypes() | (Herdado de Assembly) |
GetHashCode() |
Retorna o código hash para a instância. (Herdado de AssemblyBuilder) |
GetLoadedModules() |
Obtém todos os módulos carregados que fazem parte desse assembly. (Herdado de Assembly) |
GetLoadedModules(Boolean) |
Retorna todos os módulos carregados que fazem parte desse assembly e, opcionalmente, inclui módulos de recursos. (Herdado de AssemblyBuilder) |
GetManifestResourceInfo(String) |
Retorna informações sobre como o recurso em questão foi persistido. (Herdado de AssemblyBuilder) |
GetManifestResourceNames() |
Carrega o recurso de manifesto especificado desse assembly. (Herdado de AssemblyBuilder) |
GetManifestResourceStream(String) |
Carrega o recurso de manifesto especificado desse assembly. (Herdado de AssemblyBuilder) |
GetManifestResourceStream(Type, String) |
Carrega o recurso de manifesto especificado, o escopo pelo namespace do tipo especificado, desse assembly. (Herdado de AssemblyBuilder) |
GetModule(String) |
Obtém o módulo especificado nesse assembly. (Herdado de AssemblyBuilder) |
GetModules() |
Obtém todos os módulos que fazem parte desse assembly. (Herdado de Assembly) |
GetModules(Boolean) |
Obtém todos os módulos que fazem parte desse assembly e, opcionalmente, inclui módulos de recursos. (Herdado de AssemblyBuilder) |
GetName() |
Obtém um AssemblyName para esse assembly. (Herdado de Assembly) |
GetName(Boolean) | |
GetObjectData(SerializationInfo, StreamingContext) |
Obsoleto.
Obtém informações de serialização com todos os dados necessários para recriar uma instância desse assembly. (Herdado de Assembly) |
GetReferencedAssemblies() |
Obtém uma lista incompleta de objetos AssemblyName para os assemblies que são referenciados por este AssemblyBuilder. (Herdado de AssemblyBuilder) |
GetSatelliteAssembly(CultureInfo) |
Obtém o assembly satélite para a cultura especificada. (Herdado de AssemblyBuilder) |
GetSatelliteAssembly(CultureInfo, Version) |
Obtém a versão especificada do assembly satélite para a cultura especificada. (Herdado de AssemblyBuilder) |
GetType() | (Herdado de Assembly) |
GetType(String) |
Obtém o objeto Type com o nome especificado na instância do assembly. (Herdado de Assembly) |
GetType(String, Boolean) |
Obtém o objeto Type com o nome especificado na instância do assembly e, opcionalmente, lança uma exceção se o tipo não for encontrado. (Herdado de Assembly) |
GetType(String, Boolean, Boolean) |
Obtém o tipo especificado dos tipos que foram definidos e criados no AssemblyBuilder atual. (Herdado de AssemblyBuilder) |
GetTypes() |
Obtém todos os tipos definidos neste assembly. (Herdado de Assembly) |
IsDefined(Type, Boolean) |
Retorna um valor que indica se uma ou mais instâncias do tipo de atributo especificado será aplicada a esse membro. (Herdado de AssemblyBuilder) |
LoadModule(String, Byte[]) |
Carrega o módulo, interno a esse assembly, com uma imagem baseada no formato COFF que contém um módulo emitido ou um arquivo de recurso. (Herdado de Assembly) |
LoadModule(String, Byte[], Byte[]) |
Carrega o módulo, interno a esse assembly, com uma imagem baseada no formato COFF que contém um módulo emitido ou um arquivo de recurso. Os bytes brutos que representam os símbolos para o módulo também são carregados. (Herdado de Assembly) |
MemberwiseClone() |
Cria uma cópia superficial do Object atual. (Herdado de Object) |
Save(Stream) | |
Save(String) | |
Save(String, PortableExecutableKinds, ImageFileMachine) |
Salva esse assembly dinâmico no disco, especificando a natureza do código nos executáveis do assembly e na plataforma de destino. (Herdado de AssemblyBuilder) |
SetCustomAttribute(ConstructorInfo, Byte[]) |
Defina um atributo personalizado neste assembly usando um blob de atributos personalizados especificado. (Herdado de AssemblyBuilder) |
SetCustomAttribute(CustomAttributeBuilder) |
Defina um atributo personalizado neste assembly usando um construtor de atributos personalizados. (Herdado de AssemblyBuilder) |
SetCustomAttributeCore(ConstructorInfo, ReadOnlySpan<Byte>) |
Quando substituído em uma classe derivada, define um atributo personalizado neste assembly. (Herdado de AssemblyBuilder) |
SetEntryPoint(MethodInfo) |
Define o ponto de entrada para este assembly dinâmico, supondo que um aplicativo de console está sendo compilado. (Herdado de AssemblyBuilder) |
SetEntryPoint(MethodInfo, PEFileKinds) |
Define o ponto de entrada para este assembly e define o tipo de arquivo PE (executável portátil) que está sendo compilado. (Herdado de AssemblyBuilder) |
ToString() |
Retorna o nome completo do assembly, também conhecido como o nome de exibição. (Herdado de Assembly) |
Eventos
ModuleResolve |
Ocorre quando o carregador de classe do Common Language Runtime não é capaz de resolver uma referência a um módulo interno de um assembly por meios normais. (Herdado de Assembly) |
Métodos de Extensão
GetExportedTypes(Assembly) | |
GetModules(Assembly) | |
GetTypes(Assembly) | |
GetCustomAttribute(Assembly, Type) |
Recupera um atributo personalizado de um tipo especificado aplicado a um assembly especificado. |
GetCustomAttribute<T>(Assembly) |
Recupera um atributo personalizado de um tipo especificado aplicado a um assembly especificado. |
GetCustomAttributes(Assembly) |
Recupera uma coleção de atributos personalizados que são aplicados a um assembly especificado. |
GetCustomAttributes(Assembly, Type) |
Recupera uma coleção de atributos personalizados de um tipo especificado que são aplicados a um assembly especificado. |
GetCustomAttributes<T>(Assembly) |
Recupera uma coleção de atributos personalizados de um tipo especificado que são aplicados a um assembly especificado. |
IsDefined(Assembly, Type) |
Indica se os atributos personalizados de um tipo especificados são aplicados a um assembly especificado. |
TryGetRawMetadata(Assembly, Byte*, Int32) |
Recupera a seção de metadados do assembly, para uso com MetadataReader. |
Aplica-se a
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de