_AppDomain.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.
Fornece objetos COM com acesso independente de versão para o método DefineDynamicAssembly.
Sobrecargas
DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence, PermissionSet, PermissionSet, PermissionSet, Boolean)
Fornece objetos COM com acesso independente de versão para a sobrecarga do método DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence, PermissionSet, PermissionSet, PermissionSet, Boolean).
public:
System::Reflection::Emit::AssemblyBuilder ^ DefineDynamicAssembly(System::Reflection::AssemblyName ^ name, System::Reflection::Emit::AssemblyBuilderAccess access, System::String ^ dir, System::Security::Policy::Evidence ^ evidence, System::Security::PermissionSet ^ requiredPermissions, System::Security::PermissionSet ^ optionalPermissions, System::Security::PermissionSet ^ refusedPermissions, bool isSynchronized);
public System.Reflection.Emit.AssemblyBuilder DefineDynamicAssembly (System.Reflection.AssemblyName name, System.Reflection.Emit.AssemblyBuilderAccess access, string dir, System.Security.Policy.Evidence evidence, System.Security.PermissionSet requiredPermissions, System.Security.PermissionSet optionalPermissions, System.Security.PermissionSet refusedPermissions, bool isSynchronized);
abstract member DefineDynamicAssembly : System.Reflection.AssemblyName * System.Reflection.Emit.AssemblyBuilderAccess * string * System.Security.Policy.Evidence * System.Security.PermissionSet * System.Security.PermissionSet * System.Security.PermissionSet * bool -> System.Reflection.Emit.AssemblyBuilder
Public Function DefineDynamicAssembly (name As AssemblyName, access As AssemblyBuilderAccess, dir As String, evidence As Evidence, requiredPermissions As PermissionSet, optionalPermissions As PermissionSet, refusedPermissions As PermissionSet, isSynchronized As Boolean) As AssemblyBuilder
Parâmetros
- name
- AssemblyName
A identidade exclusiva do assembly dinâmico.
- access
- AssemblyBuilderAccess
O modo no qual o assembly dinâmico será acessado.
- dir
- String
O nome do diretório no qual o assembly dinâmico será salvo. Caso dir
seja null
, o diretório usa como padrão o diretório atual.
- evidence
- Evidence
A evidência fornecida para o assembly dinâmico. A evidência é usada inalterada como o conjunto final de evidências usado na resolução da política.
- requiredPermissions
- PermissionSet
A solicitação de permissões obrigatória.
- optionalPermissions
- PermissionSet
A solicitação de permissões opcional.
- refusedPermissions
- PermissionSet
A solicitação de permissões recusada.
- isSynchronized
- Boolean
true
para sincronizar a criação de módulos, tipos e membros no assembly dinâmico; caso contrário, false
.
Retornos
Representa o assembly dinâmico criado.
Comentários
Consulte a sobrecarga do AppDomain.DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence, PermissionSet, PermissionSet, PermissionSet, Boolean) método.
Aplica-se a
DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence, PermissionSet, PermissionSet, PermissionSet)
Fornece objetos COM com acesso independente de versão para a sobrecarga do método DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence, PermissionSet, PermissionSet, PermissionSet).
public:
System::Reflection::Emit::AssemblyBuilder ^ DefineDynamicAssembly(System::Reflection::AssemblyName ^ name, System::Reflection::Emit::AssemblyBuilderAccess access, System::String ^ dir, System::Security::Policy::Evidence ^ evidence, System::Security::PermissionSet ^ requiredPermissions, System::Security::PermissionSet ^ optionalPermissions, System::Security::PermissionSet ^ refusedPermissions);
public System.Reflection.Emit.AssemblyBuilder DefineDynamicAssembly (System.Reflection.AssemblyName name, System.Reflection.Emit.AssemblyBuilderAccess access, string dir, System.Security.Policy.Evidence evidence, System.Security.PermissionSet requiredPermissions, System.Security.PermissionSet optionalPermissions, System.Security.PermissionSet refusedPermissions);
abstract member DefineDynamicAssembly : System.Reflection.AssemblyName * System.Reflection.Emit.AssemblyBuilderAccess * string * System.Security.Policy.Evidence * System.Security.PermissionSet * System.Security.PermissionSet * System.Security.PermissionSet -> System.Reflection.Emit.AssemblyBuilder
Public Function DefineDynamicAssembly (name As AssemblyName, access As AssemblyBuilderAccess, dir As String, evidence As Evidence, requiredPermissions As PermissionSet, optionalPermissions As PermissionSet, refusedPermissions As PermissionSet) As AssemblyBuilder
Parâmetros
- name
- AssemblyName
A identidade exclusiva do assembly dinâmico.
- access
- AssemblyBuilderAccess
O modo no qual o assembly dinâmico será acessado.
- dir
- String
O nome do diretório onde o assembly será salvo. Caso dir
seja null
, o diretório usa como padrão o diretório atual.
- evidence
- Evidence
A evidência fornecida para o assembly dinâmico. A evidência é usada inalterada como o conjunto final de evidências usado na resolução da política.
- requiredPermissions
- PermissionSet
A solicitação de permissões obrigatória.
- optionalPermissions
- PermissionSet
A solicitação de permissões opcional.
- refusedPermissions
- PermissionSet
A solicitação de permissões recusada.
Retornos
Representa o assembly dinâmico criado.
Comentários
Consulte a sobrecarga do AppDomain.DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence, PermissionSet, PermissionSet, PermissionSet) método.
Aplica-se a
DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, PermissionSet, PermissionSet, PermissionSet)
Fornece objetos COM com acesso independente de versão para a sobrecarga do método DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, PermissionSet, PermissionSet, PermissionSet).
public:
System::Reflection::Emit::AssemblyBuilder ^ DefineDynamicAssembly(System::Reflection::AssemblyName ^ name, System::Reflection::Emit::AssemblyBuilderAccess access, System::String ^ dir, System::Security::PermissionSet ^ requiredPermissions, System::Security::PermissionSet ^ optionalPermissions, System::Security::PermissionSet ^ refusedPermissions);
public System.Reflection.Emit.AssemblyBuilder DefineDynamicAssembly (System.Reflection.AssemblyName name, System.Reflection.Emit.AssemblyBuilderAccess access, string dir, System.Security.PermissionSet requiredPermissions, System.Security.PermissionSet optionalPermissions, System.Security.PermissionSet refusedPermissions);
abstract member DefineDynamicAssembly : System.Reflection.AssemblyName * System.Reflection.Emit.AssemblyBuilderAccess * string * System.Security.PermissionSet * System.Security.PermissionSet * System.Security.PermissionSet -> System.Reflection.Emit.AssemblyBuilder
Public Function DefineDynamicAssembly (name As AssemblyName, access As AssemblyBuilderAccess, dir As String, requiredPermissions As PermissionSet, optionalPermissions As PermissionSet, refusedPermissions As PermissionSet) As AssemblyBuilder
Parâmetros
- name
- AssemblyName
A identidade exclusiva do assembly dinâmico.
- access
- AssemblyBuilderAccess
O modo no qual o assembly dinâmico será acessado.
- dir
- String
O nome do diretório onde o assembly será salvo. Caso dir
seja null
, o diretório usa como padrão o diretório atual.
- requiredPermissions
- PermissionSet
A solicitação de permissões obrigatória.
- optionalPermissions
- PermissionSet
A solicitação de permissões opcional.
- refusedPermissions
- PermissionSet
A solicitação de permissões recusada.
Retornos
Representa o assembly dinâmico criado.
Comentários
Consulte a sobrecarga do AppDomain.DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, PermissionSet, PermissionSet, PermissionSet) método.
Aplica-se a
DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence, PermissionSet, PermissionSet, PermissionSet)
Fornece objetos COM com acesso independente de versão para a sobrecarga do método DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence, PermissionSet, PermissionSet, PermissionSet).
public:
System::Reflection::Emit::AssemblyBuilder ^ DefineDynamicAssembly(System::Reflection::AssemblyName ^ name, System::Reflection::Emit::AssemblyBuilderAccess access, System::Security::Policy::Evidence ^ evidence, System::Security::PermissionSet ^ requiredPermissions, System::Security::PermissionSet ^ optionalPermissions, System::Security::PermissionSet ^ refusedPermissions);
public System.Reflection.Emit.AssemblyBuilder DefineDynamicAssembly (System.Reflection.AssemblyName name, System.Reflection.Emit.AssemblyBuilderAccess access, System.Security.Policy.Evidence evidence, System.Security.PermissionSet requiredPermissions, System.Security.PermissionSet optionalPermissions, System.Security.PermissionSet refusedPermissions);
abstract member DefineDynamicAssembly : System.Reflection.AssemblyName * System.Reflection.Emit.AssemblyBuilderAccess * System.Security.Policy.Evidence * System.Security.PermissionSet * System.Security.PermissionSet * System.Security.PermissionSet -> System.Reflection.Emit.AssemblyBuilder
Public Function DefineDynamicAssembly (name As AssemblyName, access As AssemblyBuilderAccess, evidence As Evidence, requiredPermissions As PermissionSet, optionalPermissions As PermissionSet, refusedPermissions As PermissionSet) As AssemblyBuilder
Parâmetros
- name
- AssemblyName
A identidade exclusiva do assembly dinâmico.
- access
- AssemblyBuilderAccess
O modo no qual o assembly dinâmico será acessado.
- evidence
- Evidence
A evidência fornecida para o assembly dinâmico. A evidência é usada inalterada como o conjunto final de evidências usado na resolução da política.
- requiredPermissions
- PermissionSet
A solicitação de permissões obrigatória.
- optionalPermissions
- PermissionSet
A solicitação de permissões opcional.
- refusedPermissions
- PermissionSet
A solicitação de permissões recusada.
Retornos
Representa o assembly dinâmico criado.
Comentários
Consulte a sobrecarga do AppDomain.DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence, PermissionSet, PermissionSet, PermissionSet) método.
Aplica-se a
DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String)
Fornece objetos COM com acesso independente de versão para a sobrecarga do método DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String).
public:
System::Reflection::Emit::AssemblyBuilder ^ DefineDynamicAssembly(System::Reflection::AssemblyName ^ name, System::Reflection::Emit::AssemblyBuilderAccess access, System::String ^ dir);
public System.Reflection.Emit.AssemblyBuilder DefineDynamicAssembly (System.Reflection.AssemblyName name, System.Reflection.Emit.AssemblyBuilderAccess access, string dir);
abstract member DefineDynamicAssembly : System.Reflection.AssemblyName * System.Reflection.Emit.AssemblyBuilderAccess * string -> System.Reflection.Emit.AssemblyBuilder
Public Function DefineDynamicAssembly (name As AssemblyName, access As AssemblyBuilderAccess, dir As String) As AssemblyBuilder
Parâmetros
- name
- AssemblyName
A identidade exclusiva do assembly dinâmico.
- access
- AssemblyBuilderAccess
O modo no qual o assembly dinâmico será acessado.
- dir
- String
O nome do diretório onde o assembly será salvo. Caso dir
seja null
, o diretório usa como padrão o diretório atual.
Retornos
Representa o assembly dinâmico criado.
Comentários
Consulte a sobrecarga do AppDomain.DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String) método.
Aplica-se a
DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence)
Fornece objetos COM com acesso independente de versão para a sobrecarga do método DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence).
public:
System::Reflection::Emit::AssemblyBuilder ^ DefineDynamicAssembly(System::Reflection::AssemblyName ^ name, System::Reflection::Emit::AssemblyBuilderAccess access, System::String ^ dir, System::Security::Policy::Evidence ^ evidence);
public System.Reflection.Emit.AssemblyBuilder DefineDynamicAssembly (System.Reflection.AssemblyName name, System.Reflection.Emit.AssemblyBuilderAccess access, string dir, System.Security.Policy.Evidence evidence);
abstract member DefineDynamicAssembly : System.Reflection.AssemblyName * System.Reflection.Emit.AssemblyBuilderAccess * string * System.Security.Policy.Evidence -> System.Reflection.Emit.AssemblyBuilder
Public Function DefineDynamicAssembly (name As AssemblyName, access As AssemblyBuilderAccess, dir As String, evidence As Evidence) As AssemblyBuilder
Parâmetros
- name
- AssemblyName
A identidade exclusiva do assembly dinâmico.
- access
- AssemblyBuilderAccess
O modo no qual o assembly dinâmico será acessado.
- dir
- String
O nome do diretório onde o assembly será salvo. Caso dir
seja null
, o diretório usa como padrão o diretório atual.
- evidence
- Evidence
A evidência fornecida para o assembly dinâmico. A evidência é usada inalterada como o conjunto final de evidências usado na resolução da política.
Retornos
Representa o assembly dinâmico criado.
Comentários
Consulte a sobrecarga do AppDomain.DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence) método.
Aplica-se a
DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence)
Fornece objetos COM com acesso independente de versão para a sobrecarga do método DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence).
public:
System::Reflection::Emit::AssemblyBuilder ^ DefineDynamicAssembly(System::Reflection::AssemblyName ^ name, System::Reflection::Emit::AssemblyBuilderAccess access, System::Security::Policy::Evidence ^ evidence);
public System.Reflection.Emit.AssemblyBuilder DefineDynamicAssembly (System.Reflection.AssemblyName name, System.Reflection.Emit.AssemblyBuilderAccess access, System.Security.Policy.Evidence evidence);
abstract member DefineDynamicAssembly : System.Reflection.AssemblyName * System.Reflection.Emit.AssemblyBuilderAccess * System.Security.Policy.Evidence -> System.Reflection.Emit.AssemblyBuilder
Public Function DefineDynamicAssembly (name As AssemblyName, access As AssemblyBuilderAccess, evidence As Evidence) As AssemblyBuilder
Parâmetros
- name
- AssemblyName
A identidade exclusiva do assembly dinâmico.
- access
- AssemblyBuilderAccess
O modo no qual o assembly dinâmico será acessado.
- evidence
- Evidence
A evidência fornecida para o assembly dinâmico. A evidência é usada inalterada como o conjunto final de evidências usado na resolução da política.
Retornos
Representa o assembly dinâmico criado.
Comentários
Consulte a sobrecarga do AppDomain.DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence) método.
Aplica-se a
DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess)
Fornece objetos COM com acesso independente de versão para a sobrecarga do método DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess).
public:
System::Reflection::Emit::AssemblyBuilder ^ DefineDynamicAssembly(System::Reflection::AssemblyName ^ name, System::Reflection::Emit::AssemblyBuilderAccess access);
public System.Reflection.Emit.AssemblyBuilder DefineDynamicAssembly (System.Reflection.AssemblyName name, System.Reflection.Emit.AssemblyBuilderAccess access);
abstract member DefineDynamicAssembly : System.Reflection.AssemblyName * System.Reflection.Emit.AssemblyBuilderAccess -> System.Reflection.Emit.AssemblyBuilder
Public Function DefineDynamicAssembly (name As AssemblyName, access As AssemblyBuilderAccess) As AssemblyBuilder
Parâmetros
- name
- AssemblyName
A identidade exclusiva do assembly dinâmico.
- access
- AssemblyBuilderAccess
O modo de acesso para o assembly dinâmico.
Retornos
Representa o assembly dinâmico criado.
Comentários
Consulte a sobrecarga do AppDomain.DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess) método.
Aplica-se a
DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, PermissionSet, PermissionSet, PermissionSet)
Fornece objetos COM com acesso independente de versão para a sobrecarga do método DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, PermissionSet, PermissionSet, PermissionSet).
public:
System::Reflection::Emit::AssemblyBuilder ^ DefineDynamicAssembly(System::Reflection::AssemblyName ^ name, System::Reflection::Emit::AssemblyBuilderAccess access, System::Security::PermissionSet ^ requiredPermissions, System::Security::PermissionSet ^ optionalPermissions, System::Security::PermissionSet ^ refusedPermissions);
public System.Reflection.Emit.AssemblyBuilder DefineDynamicAssembly (System.Reflection.AssemblyName name, System.Reflection.Emit.AssemblyBuilderAccess access, System.Security.PermissionSet requiredPermissions, System.Security.PermissionSet optionalPermissions, System.Security.PermissionSet refusedPermissions);
abstract member DefineDynamicAssembly : System.Reflection.AssemblyName * System.Reflection.Emit.AssemblyBuilderAccess * System.Security.PermissionSet * System.Security.PermissionSet * System.Security.PermissionSet -> System.Reflection.Emit.AssemblyBuilder
Public Function DefineDynamicAssembly (name As AssemblyName, access As AssemblyBuilderAccess, requiredPermissions As PermissionSet, optionalPermissions As PermissionSet, refusedPermissions As PermissionSet) As AssemblyBuilder
Parâmetros
- name
- AssemblyName
A identidade exclusiva do assembly dinâmico.
- access
- AssemblyBuilderAccess
O modo no qual o assembly dinâmico será acessado.
- requiredPermissions
- PermissionSet
A solicitação de permissões obrigatória.
- optionalPermissions
- PermissionSet
A solicitação de permissões opcional.
- refusedPermissions
- PermissionSet
A solicitação de permissões recusada.
Retornos
Representa o assembly dinâmico criado.
Comentários
Consulte a sobrecarga do AppDomain.DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, PermissionSet, PermissionSet, PermissionSet) método.