AppDomainSetup Clase
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í.
Representa la información de enlace del ensamblado que puede agregarse a una instancia de AppDomain.
public ref class AppDomainSetup sealed
public ref class AppDomainSetup sealed : IAppDomainSetup
public sealed class AppDomainSetup
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Serializable]
public sealed class AppDomainSetup : IAppDomainSetup
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class AppDomainSetup : IAppDomainSetup
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class AppDomainSetup
type AppDomainSetup = class
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Serializable>]
type AppDomainSetup = class
interface IAppDomainSetup
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type AppDomainSetup = class
interface IAppDomainSetup
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type AppDomainSetup = class
Public NotInheritable Class AppDomainSetup
Public NotInheritable Class AppDomainSetup
Implements IAppDomainSetup
- Herencia
-
AppDomainSetup
- Atributos
- Implementaciones
Comentarios
Cambiar las propiedades de una AppDomainSetup instancia no afecta a ningún objeto existente AppDomain. Solo puede afectar a la creación de un objeto , AppDomaincuando se llama al CreateDomain método con la AppDomainSetup instancia como parámetro.
Esta clase implementa la interfaz IAppDomainSetup.
Precaución
El valor predeterminado de la DisallowCodeDownload propiedad es false. Esta configuración no es segura para los servicios. Para evitar que los servicios descarguen código de confianza parcial, establezca esta propiedad en true.
Constructores
AppDomainSetup() |
Inicializa una nueva instancia de la clase AppDomainSetup. |
AppDomainSetup(ActivationArguments) |
Inicializa una nueva instancia de la clase AppDomainSetup con los argumentos de activación especificados que son necesarios para la activación basada en manifiestos de un dominio de aplicación. |
AppDomainSetup(ActivationContext) |
Inicializa una nueva instancia de la clase AppDomainSetup con el contexto de activación especificado que se va a usar para la activación basada en manifiestos de un dominio de aplicación. |
Propiedades
ActivationArguments |
Obtiene o establece los datos sobre la activación de un dominio de aplicación. |
AppDomainInitializer |
Obtiene o establece el delegado de AppDomainInitializer, que representa un método de devolución de llamada que se invoca cuando se inicializa el dominio de aplicación. |
AppDomainInitializerArguments |
Obtiene o establece los argumentos pasados al método de devolución de llamada que representa el delegado de AppDomainInitializer. El método de devolución de llamada se invoca cuando se inicializa el dominio de aplicación. |
AppDomainManagerAssembly |
Obtiene o establece el nombre para mostrar del ensamblado que proporciona el tipo del administrador del dominio de aplicación para los dominios de aplicación creados mediante este objeto AppDomainSetup. |
AppDomainManagerType |
Obtiene o establece el nombre completo del tipo que proporciona el administrador del dominio de aplicación para los dominios de aplicación creados mediante este objeto AppDomainSetup. |
ApplicationBase |
Obtiene el nombre del directorio que contiene la aplicación. |
ApplicationName |
Obtiene o establece el nombre de la aplicación. |
ApplicationTrust |
Obtiene o establece un objeto que contiene información sobre la seguridad y la confianza. |
CachePath |
Obtiene o establece el nombre de un área específica de la aplicación donde se realiza la instantánea de los archivos. |
ConfigurationFile |
Obtiene o establece el nombre del archivo de configuración de un dominio de aplicación. |
DisallowApplicationBaseProbing |
Especifica si se examinan la ruta de acceso binaria privada y la ruta de acceso base de la aplicación cuando se buscan los ensamblados que se van a cargar. |
DisallowBindingRedirects |
Obtiene o establece un valor que indica si un dominio de aplicación permite redirigir los enlaces con los ensamblados. |
DisallowCodeDownload |
Obtiene o establece un valor que indica si se permite la descarga HTTP de ensamblados para un dominio de aplicación. |
DisallowPublisherPolicy |
Obtiene o establece un valor que indica si la sección <publisherPolicy> del archivo de configuración se aplica a un dominio de aplicación. |
DynamicBase |
Obtiene o establece el directorio base donde está ubicado el directorio de los archivos dinámicamente generados. |
LicenseFile |
Obtiene o establece la ubicación del archivo de licencia asociado a este dominio. |
LoaderOptimization |
Especifica la directiva de optimización utilizada para cargar un ejecutable. |
PartialTrustVisibleAssemblies |
Obtiene o establece una lista de ensamblados señalada con la marca NotVisibleByDefault que se hace visible para el código de la confianza parcial que se ejecuta en un dominio de aplicación en espacio aislado. |
PrivateBinPath |
Obtiene o establece la lista de directorios bajo el directorio base de la aplicación donde se buscan ensamblados privados. |
PrivateBinPathProbe |
Obtiene o establece un valor de cadena que incluye o excluye ApplicationBase de la ruta de búsqueda de la aplicación y busca solo en PrivateBinPath. |
SandboxInterop |
Obtiene o establece un valor que indica si el almacenamiento en caché de interfaces para las llamadas de interoperabilidad en el dominio de aplicación está deshabilitado, de modo que se ejecute un método |
ShadowCopyDirectories |
Obtiene o establece los nombres de los directorios que contienen los ensamblados de los que van a hacerse copias sombra. |
ShadowCopyFiles |
Obtiene o establece una cadena que indica si la operación de instantánea está activada o desactivada. |
TargetFrameworkName |
Obtiene (o, en .NET Framework, establece) una cadena que especifica la plataforma de destino en un formato que el FrameworkName(String) constructor puede analizar. |
Métodos
Equals(Object) |
Determina si el objeto especificado es igual que el objeto actual. (Heredado de Object) |
GetConfigurationBytes() |
Devuelve la información de configuración XML establecida por el método SetConfigurationBytes(Byte[]), que reemplaza la información de configuración XML de la aplicación. |
GetHashCode() |
Sirve como la función hash predeterminada. (Heredado de Object) |
GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
MemberwiseClone() |
Crea una copia superficial del Object actual. (Heredado de Object) |
SetCompatibilitySwitches(IEnumerable<String>) |
Establece los modificadores especificados de modo que el dominio de aplicación sea compatible con las versiones anteriores de .NET Framework para los problemas indicados. |
SetConfigurationBytes(Byte[]) |
Proporciona información de configuración XML para el dominio de aplicación, reemplazando la información de configuración XML de la aplicación. |
SetNativeFunction(String, Int32, IntPtr) |
Proporciona el Common Language Runtime con una implementación alternativa de una función de comparación de cadenas. |
ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |