Compartilhar via


_AppDomain.DefineDynamicAssembly Método

Definição

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).

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).

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).

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).

DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String)

Fornece objetos COM com acesso independente de versão para a sobrecarga do método DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String).

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).

DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence)

Fornece objetos COM com acesso independente de versão para a sobrecarga do método DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence).

DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess)

Fornece objetos COM com acesso independente de versão para a sobrecarga do método DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess).

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).

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.

Aplica-se a