_AppDomain.DefineDynamicAssembly Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Proporciona objetos COM con acceso independiente de la versión al DefineDynamicAssembly método .
Sobrecargas
DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence, PermissionSet, PermissionSet, PermissionSet, Boolean)
Proporciona objetos COM con acceso independiente de la versión a la sobrecarga del DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence, PermissionSet, PermissionSet, PermissionSet, Boolean) método.
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
Identidad única del ensamblado dinámico.
- access
- AssemblyBuilderAccess
Modo en el que se tendrá acceso al ensamblado dinámico.
- dir
- String
Nombre del directorio donde se guardará el ensamblado dinámico. Si dir es null, el directorio tiene como valor predeterminado el directorio actual.
- evidence
- Evidence
Evidencia proporcionada para el ensamblado dinámico. La evidencia se usa sin modificar como conjunto final de pruebas usadas para la resolución de directivas.
- requiredPermissions
- PermissionSet
Solicitud de permisos necesarios.
- optionalPermissions
- PermissionSet
Solicitud de permisos opcionales.
- refusedPermissions
- PermissionSet
Solicitud de permisos rechazados.
- isSynchronized
- Boolean
true para sincronizar la creación de módulos, tipos y miembros en el ensamblado dinámico; de lo contrario, false.
Devoluciones
Representa el ensamblado dinámico creado.
Comentarios
Consulte la sobrecarga del AppDomain.DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence, PermissionSet, PermissionSet, PermissionSet, Boolean) método.
Se aplica a
DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence, PermissionSet, PermissionSet, PermissionSet)
Proporciona objetos COM con acceso independiente de la versión a la sobrecarga del DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence, PermissionSet, PermissionSet, PermissionSet) método.
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
Identidad única del ensamblado dinámico.
- access
- AssemblyBuilderAccess
Modo en el que se tendrá acceso al ensamblado dinámico.
- dir
- String
Nombre del directorio donde se guardará el ensamblado. Si dir es null, el directorio tiene como valor predeterminado el directorio actual.
- evidence
- Evidence
Evidencia proporcionada para el ensamblado dinámico. La evidencia se usa sin modificar como conjunto final de pruebas usadas para la resolución de directivas.
- requiredPermissions
- PermissionSet
Solicitud de permisos necesarios.
- optionalPermissions
- PermissionSet
Solicitud de permisos opcionales.
- refusedPermissions
- PermissionSet
Solicitud de permisos rechazados.
Devoluciones
Representa el ensamblado dinámico creado.
Comentarios
Consulte la sobrecarga del AppDomain.DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence, PermissionSet, PermissionSet, PermissionSet) método.
Se aplica a
DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, PermissionSet, PermissionSet, PermissionSet)
Proporciona objetos COM con acceso independiente de la versión a la sobrecarga del DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, PermissionSet, PermissionSet, PermissionSet) método.
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
Identidad única del ensamblado dinámico.
- access
- AssemblyBuilderAccess
Modo en el que se tendrá acceso al ensamblado dinámico.
- dir
- String
Nombre del directorio donde se guardará el ensamblado. Si dir es null, el directorio tiene como valor predeterminado el directorio actual.
- requiredPermissions
- PermissionSet
Solicitud de permisos necesarios.
- optionalPermissions
- PermissionSet
Solicitud de permisos opcionales.
- refusedPermissions
- PermissionSet
Solicitud de permisos rechazados.
Devoluciones
Representa el ensamblado dinámico creado.
Comentarios
Consulte la sobrecarga del AppDomain.DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, PermissionSet, PermissionSet, PermissionSet) método.
Se aplica a
DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence, PermissionSet, PermissionSet, PermissionSet)
Proporciona objetos COM con acceso independiente de la versión a la sobrecarga del DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence, PermissionSet, PermissionSet, PermissionSet) método.
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
Identidad única del ensamblado dinámico.
- access
- AssemblyBuilderAccess
Modo en el que se tendrá acceso al ensamblado dinámico.
- evidence
- Evidence
Evidencia proporcionada para el ensamblado dinámico. La evidencia se usa sin modificar como conjunto final de pruebas usadas para la resolución de directivas.
- requiredPermissions
- PermissionSet
Solicitud de permisos necesarios.
- optionalPermissions
- PermissionSet
Solicitud de permisos opcionales.
- refusedPermissions
- PermissionSet
Solicitud de permisos rechazados.
Devoluciones
Representa el ensamblado dinámico creado.
Comentarios
Consulte la sobrecarga del AppDomain.DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence, PermissionSet, PermissionSet, PermissionSet) método.
Se aplica a
DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String)
Proporciona objetos COM con acceso independiente de la versión a la sobrecarga del DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String) método.
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
Identidad única del ensamblado dinámico.
- access
- AssemblyBuilderAccess
Modo en el que se tendrá acceso al ensamblado dinámico.
- dir
- String
Nombre del directorio donde se guardará el ensamblado. Si dir es null, el directorio tiene como valor predeterminado el directorio actual.
Devoluciones
Representa el ensamblado dinámico creado.
Comentarios
Consulte la sobrecarga del AppDomain.DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String) método.
Se aplica a
DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence)
Proporciona objetos COM con acceso independiente de la versión a la sobrecarga del DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence) método.
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
Identidad única del ensamblado dinámico.
- access
- AssemblyBuilderAccess
Modo en el que se tendrá acceso al ensamblado dinámico.
- dir
- String
Nombre del directorio donde se guardará el ensamblado. Si dir es null, el directorio tiene como valor predeterminado el directorio actual.
- evidence
- Evidence
Evidencia proporcionada para el ensamblado dinámico. La evidencia se usa sin modificar como conjunto final de pruebas usadas para la resolución de directivas.
Devoluciones
Representa el ensamblado dinámico creado.
Comentarios
Consulte la sobrecarga del AppDomain.DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence) método.
Se aplica a
DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence)
Proporciona objetos COM con acceso independiente de la versión a la sobrecarga del DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence) método.
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
Identidad única del ensamblado dinámico.
- access
- AssemblyBuilderAccess
Modo en el que se tendrá acceso al ensamblado dinámico.
- evidence
- Evidence
Evidencia proporcionada para el ensamblado dinámico. La evidencia se usa sin modificar como conjunto final de pruebas usadas para la resolución de directivas.
Devoluciones
Representa el ensamblado dinámico creado.
Comentarios
Consulte la sobrecarga del AppDomain.DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence) método.
Se aplica a
DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess)
Proporciona objetos COM con acceso independiente de la versión a la sobrecarga del DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess) método.
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
Identidad única del ensamblado dinámico.
- access
- AssemblyBuilderAccess
Modo de acceso para el ensamblado dinámico.
Devoluciones
Representa el ensamblado dinámico creado.
Comentarios
Consulte la sobrecarga del AppDomain.DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess) método.
Se aplica a
DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, PermissionSet, PermissionSet, PermissionSet)
Proporciona objetos COM con acceso independiente de la versión a la sobrecarga del DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, PermissionSet, PermissionSet, PermissionSet) método.
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
Identidad única del ensamblado dinámico.
- access
- AssemblyBuilderAccess
Modo en el que se tendrá acceso al ensamblado dinámico.
- requiredPermissions
- PermissionSet
Solicitud de permisos necesarios.
- optionalPermissions
- PermissionSet
Solicitud de permisos opcionales.
- refusedPermissions
- PermissionSet
Solicitud de permisos rechazados.
Devoluciones
Representa el ensamblado dinámico creado.
Comentarios
Consulte la sobrecarga del AppDomain.DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, PermissionSet, PermissionSet, PermissionSet) método.