AssemblyBuilder.DefineDynamicAssembly Método
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.
Define um assembly dinâmico.
Sobrecargas
| Nome | Description |
|---|---|
| DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess) |
Define um assembly dinâmico que tem o nome e os direitos de acesso especificados. |
| DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, IEnumerable<CustomAttributeBuilder>) |
Define um assembly dinâmico que tem o nome, os direitos de acesso e os atributos especificados. |
DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess)
Define um assembly dinâmico que tem o nome e os direitos de acesso especificados.
public:
static System::Reflection::Emit::AssemblyBuilder ^ DefineDynamicAssembly(System::Reflection::AssemblyName ^ name, System::Reflection::Emit::AssemblyBuilderAccess access);
public static System.Reflection.Emit.AssemblyBuilder DefineDynamicAssembly(System.Reflection.AssemblyName name, System.Reflection.Emit.AssemblyBuilderAccess access);
static member DefineDynamicAssembly : System.Reflection.AssemblyName * System.Reflection.Emit.AssemblyBuilderAccess -> System.Reflection.Emit.AssemblyBuilder
Public Shared Function DefineDynamicAssembly (name As AssemblyName, access As AssemblyBuilderAccess) As AssemblyBuilder
Parâmetros
- name
- AssemblyName
O nome do assembly.
- access
- AssemblyBuilderAccess
Os direitos de acesso do assembly.
Retornos
Um objeto que representa o novo assembly.
Comentários
.NET 6+ somente: se a propriedade CurrentContextualReflectionContext for nula, o assembly será criado no AssemblyLoadContext da função que chama DefineDynamicAssembly. Caso contrário, ele será criado com o AssemblyLoadContext especificado em CurrentContextualReflectionContext.
Aplica-se a
DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, IEnumerable<CustomAttributeBuilder>)
Define um assembly dinâmico que tem o nome, os direitos de acesso e os atributos especificados.
public:
static System::Reflection::Emit::AssemblyBuilder ^ DefineDynamicAssembly(System::Reflection::AssemblyName ^ name, System::Reflection::Emit::AssemblyBuilderAccess access, System::Collections::Generic::IEnumerable<System::Reflection::Emit::CustomAttributeBuilder ^> ^ assemblyAttributes);
public static System.Reflection.Emit.AssemblyBuilder DefineDynamicAssembly(System.Reflection.AssemblyName name, System.Reflection.Emit.AssemblyBuilderAccess access, System.Collections.Generic.IEnumerable<System.Reflection.Emit.CustomAttributeBuilder> assemblyAttributes);
static member DefineDynamicAssembly : System.Reflection.AssemblyName * System.Reflection.Emit.AssemblyBuilderAccess * seq<System.Reflection.Emit.CustomAttributeBuilder> -> System.Reflection.Emit.AssemblyBuilder
Public Shared Function DefineDynamicAssembly (name As AssemblyName, access As AssemblyBuilderAccess, assemblyAttributes As IEnumerable(Of CustomAttributeBuilder)) As AssemblyBuilder
Parâmetros
- name
- AssemblyName
O nome do assembly.
- access
- AssemblyBuilderAccess
Os direitos de acesso do assembly.
- assemblyAttributes
- IEnumerable<CustomAttributeBuilder>
Uma coleção que contém os atributos do assembly.
Retornos
Um objeto que representa o novo assembly.
Comentários
.NET 6+ somente: se a propriedade CurrentContextualReflectionContext for nula, o assembly será criado no AssemblyLoadContext da função que chama DefineDynamicAssembly. Caso contrário, ele será criado com o AssemblyLoadContext especificado em CurrentContextualReflectionContext.