_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 el acceso independiente de la versión de los objetos COM al método DefineDynamicAssembly.
Sobrecargas
DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence, PermissionSet, PermissionSet, PermissionSet, Boolean)
Proporciona a los objetos COM acceso independiente de la versión a la sobrecarga del 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
Identidad única del ensamblado dinámico.
- access
- AssemblyBuilderAccess
Modo de acceso al ensamblado dinámico.
- dir
- String
Nombre del directorio donde se guardará el ensamblado dinámico. Si dir
es null
, el directorio predeterminado es el directorio actual.
- evidence
- Evidence
Evidencia suministrada para el ensamblado dinámico. La evidencia se usa sin modificaciones como conjunto final de evidencia para la resolución de directivas.
- requiredPermissions
- PermissionSet
Solicitud de permisos requeridos.
- 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; en caso contrario, false
.
Devoluciones
Representa el ensamblado dinámico creado.
Comentarios
Vea la sobrecarga AppDomain.DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence, PermissionSet, PermissionSet, PermissionSet, Boolean) del método .
Se aplica a
DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence, PermissionSet, PermissionSet, PermissionSet)
Proporciona a los objetos COM acceso independiente de la versión a la sobrecarga del 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
Identidad única del ensamblado dinámico.
- access
- AssemblyBuilderAccess
Modo de acceso al ensamblado dinámico.
- dir
- String
Nombre del directorio donde se guardará el ensamblado. Si dir
es null
, el directorio predeterminado es el directorio actual.
- evidence
- Evidence
Evidencia suministrada para el ensamblado dinámico. La evidencia se usa sin modificaciones como conjunto final de evidencia para la resolución de directivas.
- requiredPermissions
- PermissionSet
Solicitud de permisos requeridos.
- optionalPermissions
- PermissionSet
Solicitud de permisos opcionales.
- refusedPermissions
- PermissionSet
Solicitud de permisos rechazados.
Devoluciones
Representa el ensamblado dinámico creado.
Comentarios
Vea la sobrecarga AppDomain.DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence, PermissionSet, PermissionSet, PermissionSet) del método .
Se aplica a
DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, PermissionSet, PermissionSet, PermissionSet)
Proporciona a los objetos COM acceso independiente de la versión a la sobrecarga del 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
Identidad única del ensamblado dinámico.
- access
- AssemblyBuilderAccess
Modo de acceso al ensamblado dinámico.
- dir
- String
Nombre del directorio donde se guardará el ensamblado. Si dir
es null
, el directorio predeterminado es el directorio actual.
- requiredPermissions
- PermissionSet
Solicitud de permisos requeridos.
- optionalPermissions
- PermissionSet
Solicitud de permisos opcionales.
- refusedPermissions
- PermissionSet
Solicitud de permisos rechazados.
Devoluciones
Representa el ensamblado dinámico creado.
Comentarios
Vea la sobrecarga AppDomain.DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, PermissionSet, PermissionSet, PermissionSet) del método .
Se aplica a
DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence, PermissionSet, PermissionSet, PermissionSet)
Proporciona a los objetos COM acceso independiente de la versión a la sobrecarga del 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
Identidad única del ensamblado dinámico.
- access
- AssemblyBuilderAccess
Modo de acceso al ensamblado dinámico.
- evidence
- Evidence
Evidencia suministrada para el ensamblado dinámico. La evidencia se usa sin modificaciones como conjunto final de evidencia para la resolución de directivas.
- requiredPermissions
- PermissionSet
Solicitud de permisos requeridos.
- optionalPermissions
- PermissionSet
Solicitud de permisos opcionales.
- refusedPermissions
- PermissionSet
Solicitud de permisos rechazados.
Devoluciones
Representa el ensamblado dinámico creado.
Comentarios
Vea la sobrecarga AppDomain.DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence, PermissionSet, PermissionSet, PermissionSet) del método .
Se aplica a
DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String)
Proporciona a los objetos COM acceso independiente de la versión a la sobrecarga del 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
Identidad única del ensamblado dinámico.
- access
- AssemblyBuilderAccess
Modo de acceso al ensamblado dinámico.
- dir
- String
Nombre del directorio donde se guardará el ensamblado. Si dir
es null
, el directorio predeterminado es el directorio actual.
Devoluciones
Representa el ensamblado dinámico creado.
Comentarios
Vea la sobrecarga AppDomain.DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String) del método .
Se aplica a
DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence)
Proporciona a los objetos COM acceso independiente de la versión a la sobrecarga del 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
Identidad única del ensamblado dinámico.
- access
- AssemblyBuilderAccess
Modo de acceso al ensamblado dinámico.
- dir
- String
Nombre del directorio donde se guardará el ensamblado. Si dir
es null
, el directorio predeterminado es el directorio actual.
- evidence
- Evidence
Evidencia suministrada para el ensamblado dinámico. La evidencia se usa sin modificaciones como conjunto final de evidencia para la resolución de directivas.
Devoluciones
Representa el ensamblado dinámico creado.
Comentarios
Vea la sobrecarga AppDomain.DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence) del método .
Se aplica a
DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence)
Proporciona a los objetos COM acceso independiente de la versión a la sobrecarga del 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
Identidad única del ensamblado dinámico.
- access
- AssemblyBuilderAccess
Modo de acceso al ensamblado dinámico.
- evidence
- Evidence
Evidencia suministrada para el ensamblado dinámico. La evidencia se usa sin modificaciones como conjunto final de evidencia para la resolución de directivas.
Devoluciones
Representa el ensamblado dinámico creado.
Comentarios
Vea la sobrecarga AppDomain.DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence) del método .
Se aplica a
DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess)
Proporciona a los objetos COM acceso independiente de la versión a la sobrecarga del 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
Identidad única del ensamblado dinámico.
- access
- AssemblyBuilderAccess
Modo de acceso del ensamblado dinámico.
Devoluciones
Representa el ensamblado dinámico creado.
Comentarios
Vea la sobrecarga AppDomain.DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess) del método .
Se aplica a
DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, PermissionSet, PermissionSet, PermissionSet)
Proporciona a los objetos COM acceso independiente de la versión a la sobrecarga del 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
Identidad única del ensamblado dinámico.
- access
- AssemblyBuilderAccess
Modo de acceso al ensamblado dinámico.
- requiredPermissions
- PermissionSet
Solicitud de permisos requeridos.
- optionalPermissions
- PermissionSet
Solicitud de permisos opcionales.
- refusedPermissions
- PermissionSet
Solicitud de permisos rechazados.
Devoluciones
Representa el ensamblado dinámico creado.
Comentarios
Vea la sobrecarga AppDomain.DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, PermissionSet, PermissionSet, PermissionSet) del método .