_AppDomain.DefineDynamicAssembly Método

Definição

Fornece aos objetos COM acesso independente da versão ao DefineDynamicAssembly método.

Sobrecargas

Name Description
DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence, PermissionSet, PermissionSet, PermissionSet, Boolean)

Fornece aos objetos COM acesso independente da versão ao DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence, PermissionSet, PermissionSet, PermissionSet, Boolean) overload de métodos.

DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence, PermissionSet, PermissionSet, PermissionSet)

Fornece aos objetos COM acesso independente da versão ao DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence, PermissionSet, PermissionSet, PermissionSet) overload de métodos.

DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, PermissionSet, PermissionSet, PermissionSet)

Fornece aos objetos COM acesso independente da versão ao DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, PermissionSet, PermissionSet, PermissionSet) overload de métodos.

DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence, PermissionSet, PermissionSet, PermissionSet)

Fornece aos objetos COM acesso independente da versão ao DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence, PermissionSet, PermissionSet, PermissionSet) overload de métodos.

DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String)

Fornece aos objetos COM acesso independente da versão ao DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String) overload de métodos.

DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence)

Fornece aos objetos COM acesso independente da versão ao DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence) overload de métodos.

DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence)

Fornece aos objetos COM acesso independente da versão ao DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence) overload de métodos.

DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess)

Fornece aos objetos COM acesso independente da versão ao DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess) overload de métodos.

DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, PermissionSet, PermissionSet, PermissionSet)

Fornece aos objetos COM acesso independente da versão ao DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, PermissionSet, PermissionSet, PermissionSet) overload de métodos.

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 única da assembleia dinâmica.

access
AssemblyBuilderAccess

O modo em que o conjunto dinâmico será acedido.

dir
String

O nome do diretório onde o assembly dinâmico será guardado. Se dir for null, o diretório passa por defeito ao diretório atual.

evidence
Evidence

As provas fornecidas para a montagem dinâmica. As provas são usadas inalteradas como o conjunto final de provas para a resolução de políticas.

requiredPermissions
PermissionSet

O pedido de permissões necessárias.

optionalPermissions
PermissionSet

O pedido de permissões opcionais.

refusedPermissions
PermissionSet

O pedido de permissões recusadas.

isSynchronized
Boolean

true para sincronizar a criação de módulos, tipos e membros na montagem dinâmica; caso contrário, false.

Devoluções

Representa a montagem dinâmica criada.

Observações

Veja o AppDomain.DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence, PermissionSet, PermissionSet, PermissionSet, Boolean) método de sobrecarga.

Aplica-se a

DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence, PermissionSet, PermissionSet, PermissionSet)

Fornece aos objetos COM acesso independente da versão ao DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence, PermissionSet, PermissionSet, PermissionSet) overload de métodos.

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 única da assembleia dinâmica.

access
AssemblyBuilderAccess

O modo em que o conjunto dinâmico será acedido.

dir
String

O nome do diretório onde a assembleia será guardada. Se dir for null, o diretório passa por defeito ao diretório atual.

evidence
Evidence

As provas fornecidas para a montagem dinâmica. As provas são usadas inalteradas como o conjunto final de provas para a resolução de políticas.

requiredPermissions
PermissionSet

O pedido de permissões necessárias.

optionalPermissions
PermissionSet

O pedido de permissões opcionais.

refusedPermissions
PermissionSet

O pedido de permissões recusadas.

Devoluções

Representa a montagem dinâmica criada.

Observações

Veja o AppDomain.DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence, PermissionSet, PermissionSet, PermissionSet) método de sobrecarga.

Aplica-se a

DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, PermissionSet, PermissionSet, PermissionSet)

Fornece aos objetos COM acesso independente da versão ao DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, PermissionSet, PermissionSet, PermissionSet) overload de métodos.

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 única da assembleia dinâmica.

access
AssemblyBuilderAccess

O modo em que o conjunto dinâmico será acedido.

dir
String

O nome do diretório onde a assembleia será guardada. Se dir for null, o diretório passa por defeito ao diretório atual.

requiredPermissions
PermissionSet

O pedido de permissões necessárias.

optionalPermissions
PermissionSet

O pedido de permissões opcionais.

refusedPermissions
PermissionSet

O pedido de permissões recusadas.

Devoluções

Representa a montagem dinâmica criada.

Observações

Veja o AppDomain.DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, PermissionSet, PermissionSet, PermissionSet) método de sobrecarga.

Aplica-se a

DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence, PermissionSet, PermissionSet, PermissionSet)

Fornece aos objetos COM acesso independente da versão ao DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence, PermissionSet, PermissionSet, PermissionSet) overload de métodos.

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 única da assembleia dinâmica.

access
AssemblyBuilderAccess

O modo em que o conjunto dinâmico será acedido.

evidence
Evidence

As provas fornecidas para a montagem dinâmica. As provas são usadas inalteradas como o conjunto final de provas para a resolução de políticas.

requiredPermissions
PermissionSet

O pedido de permissões necessárias.

optionalPermissions
PermissionSet

O pedido de permissões opcionais.

refusedPermissions
PermissionSet

O pedido de permissões recusadas.

Devoluções

Representa a montagem dinâmica criada.

Observações

Veja o AppDomain.DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence, PermissionSet, PermissionSet, PermissionSet) método de sobrecarga.

Aplica-se a

DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String)

Fornece aos objetos COM acesso independente da versão ao DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String) overload de métodos.

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 única da assembleia dinâmica.

access
AssemblyBuilderAccess

O modo em que o conjunto dinâmico será acedido.

dir
String

O nome do diretório onde a assembleia será guardada. Se dir for null, o diretório passa por defeito ao diretório atual.

Devoluções

Representa a montagem dinâmica criada.

Observações

Veja o AppDomain.DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String) método de sobrecarga.

Aplica-se a

DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence)

Fornece aos objetos COM acesso independente da versão ao DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence) overload de métodos.

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 única da assembleia dinâmica.

access
AssemblyBuilderAccess

O modo em que o conjunto dinâmico será acedido.

dir
String

O nome do diretório onde a assembleia será guardada. Se dir for null, o diretório passa por defeito ao diretório atual.

evidence
Evidence

As provas fornecidas para a montagem dinâmica. As provas são usadas inalteradas como o conjunto final de provas para a resolução de políticas.

Devoluções

Representa a montagem dinâmica criada.

Observações

Veja o AppDomain.DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence) método de sobrecarga.

Aplica-se a

DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence)

Fornece aos objetos COM acesso independente da versão ao DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence) overload de métodos.

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 única da assembleia dinâmica.

access
AssemblyBuilderAccess

O modo em que o conjunto dinâmico será acedido.

evidence
Evidence

As provas fornecidas para a montagem dinâmica. As provas são usadas inalteradas como o conjunto final de provas para a resolução de políticas.

Devoluções

Representa a montagem dinâmica criada.

Observações

Veja o AppDomain.DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence) método de sobrecarga.

Aplica-se a

DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess)

Fornece aos objetos COM acesso independente da versão ao DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess) overload de métodos.

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 única da assembleia dinâmica.

access
AssemblyBuilderAccess

O modo de acesso para a montagem dinâmica.

Devoluções

Representa a montagem dinâmica criada.

Observações

Veja o AppDomain.DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess) método de sobrecarga.

Aplica-se a

DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, PermissionSet, PermissionSet, PermissionSet)

Fornece aos objetos COM acesso independente da versão ao DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, PermissionSet, PermissionSet, PermissionSet) overload de métodos.

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 única da assembleia dinâmica.

access
AssemblyBuilderAccess

O modo em que o conjunto dinâmico será acedido.

requiredPermissions
PermissionSet

O pedido de permissões necessárias.

optionalPermissions
PermissionSet

O pedido de permissões opcionais.

refusedPermissions
PermissionSet

O pedido de permissões recusadas.

Devoluções

Representa a montagem dinâmica criada.

Observações

Veja o AppDomain.DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, PermissionSet, PermissionSet, PermissionSet) método de sobrecarga.

Aplica-se a