AppDomainSetup AppDomainSetup AppDomainSetup AppDomainSetup Class

Definición

Representa la información de enlace del ensamblado que puede agregarse a una instancia de AppDomain.Represents assembly binding information that can be added to an instance of AppDomain.

public ref class AppDomainSetup sealed : IAppDomainSetup
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public sealed class AppDomainSetup : IAppDomainSetup
type AppDomainSetup = class
    interface IAppDomainSetup
Public NotInheritable Class AppDomainSetup
Implements IAppDomainSetup
Herencia
AppDomainSetupAppDomainSetupAppDomainSetupAppDomainSetup
Atributos
Implementaciones

Comentarios

El cambio de las propiedades AppDomainSetup de una instancia no afecta a AppDomainningún existente.Changing the properties of an AppDomainSetup instance does not affect any existing AppDomain. Solo puede afectar a la creación de un nuevo AppDomain, cuando se CreateDomain llama al método con la AppDomainSetup instancia como parámetro.It can affect only the creation of a new AppDomain, when the CreateDomain method is called with the AppDomainSetup instance as a parameter.

Esta clase implementa la interfaz IAppDomainSetup .This class implements the IAppDomainSetup interface.

Precaución

El valor predeterminado de la DisallowCodeDownload propiedad es false.The default value for the DisallowCodeDownload property is false. Esta configuración no es segura para los servicios de.This setting is unsafe for services. Para ayudar a evitar que los servicios descarguen código de confianza parcial, establezca esta propiedad en true.To help prevent services from downloading partially trusted code, set this property to true

Constructores

AppDomainSetup() AppDomainSetup() AppDomainSetup() AppDomainSetup()

Inicializa una nueva instancia de la clase AppDomainSetup.Initializes a new instance of the AppDomainSetup class.

AppDomainSetup(ActivationArguments) AppDomainSetup(ActivationArguments) AppDomainSetup(ActivationArguments) 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.Initializes a new instance of the AppDomainSetup class with the specified activation arguments required for manifest-based activation of an application domain.

AppDomainSetup(ActivationContext) AppDomainSetup(ActivationContext) AppDomainSetup(ActivationContext) 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.Initializes a new instance of the AppDomainSetup class with the specified activation context to use for manifest-based activation of an application domain.

Propiedades

ActivationArguments ActivationArguments ActivationArguments ActivationArguments

Obtiene o establece los datos sobre la activación de un dominio de aplicación.Gets or sets data about the activation of an application domain.

AppDomainInitializer AppDomainInitializer AppDomainInitializer 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.Gets or sets the AppDomainInitializer delegate, which represents a callback method that is invoked when the application domain is initialized.

AppDomainInitializerArguments AppDomainInitializerArguments AppDomainInitializerArguments AppDomainInitializerArguments

Obtiene o establece los argumentos pasados al método de devolución de llamada que representa el delegado de AppDomainInitializer.Gets or sets the arguments passed to the callback method represented by the AppDomainInitializer delegate. El método de devolución de llamada se invoca cuando se inicializa el dominio de aplicación.The callback method is invoked when the application domain is initialized.

AppDomainManagerAssembly AppDomainManagerAssembly AppDomainManagerAssembly 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.Gets or sets the display name of the assembly that provides the type of the application domain manager for application domains created using this AppDomainSetup object.

AppDomainManagerType AppDomainManagerType AppDomainManagerType 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.Gets or sets the full name of the type that provides the application domain manager for application domains created using this AppDomainSetup object.

ApplicationBase ApplicationBase ApplicationBase ApplicationBase

Obtiene o establece el nombre del directorio que contiene la aplicación.Gets or sets the name of the directory containing the application.

ApplicationName ApplicationName ApplicationName ApplicationName

Obtiene o establece el nombre de la aplicación.Gets or sets the name of the application.

ApplicationTrust ApplicationTrust ApplicationTrust ApplicationTrust

Obtiene o establece un objeto que contiene información sobre la seguridad y la confianza.Gets or sets an object containing security and trust information.

CachePath CachePath CachePath CachePath

Obtiene o establece el nombre de un área específica de la aplicación donde se realiza la instantánea de los archivos.Gets or sets the name of an area specific to the application where files are shadow copied.

ConfigurationFile ConfigurationFile ConfigurationFile ConfigurationFile

Obtiene o establece el nombre del archivo de configuración de un dominio de aplicación.Gets or sets the name of the configuration file for an application domain.

DisallowApplicationBaseProbing DisallowApplicationBaseProbing DisallowApplicationBaseProbing 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.Specifies whether the application base path and private binary path are probed when searching for assemblies to load.

DisallowBindingRedirects DisallowBindingRedirects DisallowBindingRedirects DisallowBindingRedirects

Obtiene o establece un valor que indica si un dominio de aplicación permite redirigir los enlaces con los ensamblados.Gets or sets a value that indicates whether an application domain allows assembly binding redirection.

DisallowCodeDownload DisallowCodeDownload DisallowCodeDownload DisallowCodeDownload

Obtiene o establece un valor que indica si se permite la descarga HTTP de ensamblados para un dominio de aplicación.Gets or sets a value that indicates whether HTTP download of assemblies is allowed for an application domain.

DisallowPublisherPolicy DisallowPublisherPolicy DisallowPublisherPolicy 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.Gets or sets a value that indicates whether the <publisherPolicy> section of the configuration file is applied to an application domain.

DynamicBase DynamicBase DynamicBase DynamicBase

Obtiene o establece el directorio base donde está ubicado el directorio de los archivos dinámicamente generados.Gets or sets the base directory where the directory for dynamically generated files is located.

LicenseFile LicenseFile LicenseFile LicenseFile

Obtiene o establece la ubicación del archivo de licencia asociado a este dominio.Gets or sets the location of the license file associated with this domain.

LoaderOptimization LoaderOptimization LoaderOptimization LoaderOptimization

Especifica la directiva de optimización utilizada para cargar un ejecutable.Specifies the optimization policy used to load an executable.

PartialTrustVisibleAssemblies PartialTrustVisibleAssemblies PartialTrustVisibleAssemblies 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 de un espacio aislado.Gets or sets a list of assemblies marked with the NotVisibleByDefault flag that are made visible to partial-trust code running in a sandboxed application domain.

PrivateBinPath PrivateBinPath PrivateBinPath PrivateBinPath

Obtiene o establece la lista de directorios bajo el directorio base de la aplicación donde se buscan ensamblados privados.Gets or sets the list of directories under the application base directory that are probed for private assemblies.

PrivateBinPathProbe PrivateBinPathProbe PrivateBinPathProbe 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 sólo en PrivateBinPath.Gets or sets a string value that includes or excludes ApplicationBase from the search path for the application, and searches only PrivateBinPath.

SandboxInterop SandboxInterop SandboxInterop 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 QueryInterface en cada llamada.Gets or sets a value that indicates whether interface caching is disabled for interop calls in the application domain, so that a QueryInterface is performed on each call.

ShadowCopyDirectories ShadowCopyDirectories ShadowCopyDirectories ShadowCopyDirectories

Obtiene o establece los nombres de los directorios que contienen los ensamblados de los que van a hacerse copias sombra.Gets or sets the names of the directories containing assemblies to be shadow copied.

ShadowCopyFiles ShadowCopyFiles ShadowCopyFiles ShadowCopyFiles

Obtiene o establece una cadena que indica si la operación de copia sombra está activada o desactivada.Gets or sets a string that indicates whether shadow copying is turned on or off.

TargetFrameworkName TargetFrameworkName TargetFrameworkName TargetFrameworkName

Obtiene o establece una cadena que especifica la versión de destino y el perfil de .NET Framework para el dominio de aplicación, en un formato que el constructor FrameworkName(String) pueda analizar.Gets or sets a string that specifies the target version and profile of the .NET Framework for the application domain, in a format that can be parsed by the FrameworkName(String) constructor.

Métodos

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Determina si el objeto especificado es igual al objeto actual.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetConfigurationBytes() GetConfigurationBytes() GetConfigurationBytes() 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.Returns the XML configuration information set by the SetConfigurationBytes(Byte[]) method, which overrides the application's XML configuration information.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Sirve como la función hash predeterminada.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

Obtiene el Type de la instancia actual.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Crea una copia superficial del objeto Object actual.Creates a shallow copy of the current Object.

(Inherited from Object)
SetCompatibilitySwitches(IEnumerable<String>) SetCompatibilitySwitches(IEnumerable<String>) SetCompatibilitySwitches(IEnumerable<String>) 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.Sets the specified switches, making the application domain compatible with previous versions of the .NET Framework for the specified issues.

SetConfigurationBytes(Byte[]) SetConfigurationBytes(Byte[]) SetConfigurationBytes(Byte[]) 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.Provides XML configuration information for the application domain, replacing the application's XML configuration information.

SetNativeFunction(String, Int32, IntPtr) SetNativeFunction(String, Int32, IntPtr) SetNativeFunction(String, Int32, IntPtr) SetNativeFunction(String, Int32, IntPtr)

Proporciona el Common Language Runtime con una implementación alternativa de una función de comparación de cadenas.Provides the common language runtime with an alternate implementation of a string comparison function.

ToString() ToString() ToString() ToString()

Devuelve una cadena que representa el objeto actual.Returns a string that represents the current object.

(Inherited from Object)

Se aplica a

Consulte también: