Compartir a través de


IAppDomainSetup

Actualización: noviembre 2007

Proporciona propiedades que permiten al host configurar un tipo System.AppDomain antes de llamar al método ICorRuntimeHost::CreateDomainEx para crearlo.

interface IAppDomainSetup : IUnknown {
    [propget] HRESULT _stdcall ApplicationBase (
        [out, retval] BSTR* pRetVal
    );
    [propput] HRESULT _stdcall ApplicationBase (
        [in] BSTR pRetVal
    );
    [propget] HRESULT _stdcall ApplicationName (
        [out, retval] BSTR* pRetVal
    );
    [propput] HRESULT _stdcall ApplicationName (
        [in] BSTR pRetVal
    );
    [propget] HRESULT _stdcall CachePath (
        [out, retval] BSTR* pRetVal
    );
    [propput] HRESULT _stdcall CachePath (
        [in] BSTR pRetVal
    );
    [propget] HRESULT _stdcall ConfigurationFile (
        [out, retval] BSTR* pRetVal
    );
    [propput] HRESULT _stdcall ConfigurationFile (
        [in] BSTR pRetVal
    );
    [propget] HRESULT _stdcall DynamicBase (
        [out, retval] BSTR* pRetVal
    );
    [propput] HRESULT _stdcall DynamicBase (
        [in] BSTR pRetVal
    );
    [propget] HRESULT _stdcall LicenseFile (
        [out, retval] BSTR* pRetVal
    );
    [propput] HRESULT _stdcall LicenseFile (
        [in] BSTR pRetVal
    );
    [propget] HRESULT _stdcall PrivateBinPath (
        [out, retval] BSTR* pRetVal
    );
    [propput] HRESULT _stdcall PrivateBinPath (
        [in] BSTR pRetVal
    );
    [propget] HRESULT _stdcall PrivateBinPathProbe (
        [out, retval] BSTR* pRetVal
    );
    [propput] HRESULT _stdcall PrivateBinPathProbe (
        [in] BSTR pRetVal
    );
    [propget] HRESULT _stdcall ShadowCopyDirectories (
        [out, retval] BSTR* pRetVal
    );
    [propput] HRESULT _stdcall ShadowCopyDirectories (
        [in] BSTR pRetVal
    );
    [propget] HRESULT _stdcall ShadowCopyFiles (
        [out, retval] BSTR* pRetVal
    );
    [propput] HRESULT _stdcall ShadowCopyFiles (
        [in] BSTR pRetVal
    );
};

Propiedades

Propiedad

Descripción

ApplicationBase

Obtiene o establece el nombre del directorio que contiene la aplicación.

ApplicationName

Obtiene o establece el nombre de la aplicación.

CachePath

Obtiene o establece el nombre de un área específica de la aplicación donde se realiza la copia sombra de los archivos.

ConfigurationFile

Obtiene o establece el nombre del archivo de configuración para una aplicación.

DynamicBase

Obtiene o establece el nombre del directorio donde se almacenan los archivos generados dinámicamente y desde donde se puede tener acceso a ellos.

LicenseFile

Obtiene o establece la ruta de acceso al archivo de licencia que está asociado a este dominio.

PrivateBinPath

Obtiene o establece la lista de directorios combinada con el directorio ApplicationBase para buscar ensamblados privados.

PrivateBinPathProbe

Obtiene o establece un valor de cadena que incluye o excluye ApplicationBase de la ruta de acceso de búsqueda para la aplicación.

ShadowCopyDirectories

Obtiene o establece los nombres de los directorios que contienen los ensamblados de los que se va a hacer una copia sombra.

ShadowCopyFiles

Obtiene o establece una cadena que indica si la copia sombra está activada o no. Los valores válidos son "true" o "false".

Comentarios

La interfaz IAppDomainSetup se corresponde con la interfaz IAppDomainSetup administrada, que implementa el tipo AppDomainSetup. Vea System.IAppDomainSetup para obtener descripciones detalladas de sus propiedades.

IAppDomainSetup representa la información sobre el enlace de ensamblados que se puede agregar a una instancia de AppDomain antes de su creación. Por ejemplo, un host puede establecer la propiedad ApplicationBase para definir un directorio raíz en el que Common Language Runtime (CLR) busque los ensamblados administrados.

Requisitos

Plataformas: vea Requisitos de sistema de .NET Framework.

Encabezado: MSCorEE.h

Biblioteca: se incluye como recurso en MsCorEE.dll

Versiones de .NET Framework: 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1

Vea también

Referencia

AppDomain

AppDomainSetup

IAppDomainSetup

Otros recursos

Interfaces de hospedaje