AppDomainSetup Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Representa informações de associação de assembly que podem ser adicionadas a uma instância 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
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
Public NotInheritable Class AppDomainSetup
Public NotInheritable Class AppDomainSetup
Implements IAppDomainSetup
- Herança
-
AppDomainSetup
- Atributos
- Implementações
Comentários
Alterar as propriedades de uma AppDomainSetup instância não afeta nenhum existente AppDomain. Ele pode afetar apenas a criação de um novo AppDomain, quando o CreateDomain método é chamado com a AppDomainSetup instância como um parâmetro.
Essa classe implementa a interface IAppDomainSetup.
Cuidado
O valor padrão da DisallowCodeDownload propriedade é false. Essa configuração não é segura para serviços. Para ajudar a impedir que os serviços baixem código parcialmente confiável, defina essa propriedade como true
Construtores
| Nome | Description |
|---|---|
| AppDomainSetup() |
Inicializa uma nova instância da classe AppDomainSetup. |
| AppDomainSetup(ActivationArguments) |
Inicializa uma nova instância da AppDomainSetup classe com os argumentos de ativação especificados necessários para ativação baseada em manifesto de um domínio de aplicativo. |
| AppDomainSetup(ActivationContext) |
Inicializa uma nova instância da AppDomainSetup classe com o contexto de ativação especificado a ser usado para ativação baseada em manifesto de um domínio de aplicativo. |
Propriedades
| Nome | Description |
|---|---|
| ActivationArguments |
Obtém ou define dados sobre a ativação de um domínio de aplicativo. |
| AppDomainInitializer |
Obtém ou define o AppDomainInitializer delegado, que representa um método de retorno de chamada que é invocado quando o domínio do aplicativo é inicializado. |
| AppDomainInitializerArguments |
Obtém ou define os argumentos passados para o método de retorno de chamada representado pelo AppDomainInitializer delegado. O método de retorno de chamada é invocado quando o domínio do aplicativo é inicializado. |
| AppDomainManagerAssembly |
Obtém ou define o nome de exibição do assembly que fornece o tipo do gerenciador de domínio do aplicativo para domínios de aplicativo criados usando esse AppDomainSetup objeto. |
| AppDomainManagerType |
Obtém ou define o nome completo do tipo que fornece o gerenciador de domínio do aplicativo para domínios de aplicativo criados usando esse AppDomainSetup objeto. |
| ApplicationBase |
Obtém o nome do diretório que contém o aplicativo. |
| ApplicationName |
Obtém ou define o nome do aplicativo. |
| ApplicationTrust |
Obtém ou define um objeto que contém informações de segurança e confiança. |
| CachePath |
Obtém ou define o nome de uma área específica para o aplicativo em que os arquivos são copiados por sombra. |
| ConfigurationFile |
Obtém ou define o nome do arquivo de configuração para um domínio de aplicativo. |
| DisallowApplicationBaseProbing |
Especifica se o caminho base do aplicativo e o caminho binário privado são investigados ao pesquisar assemblies a serem carregados. |
| DisallowBindingRedirects |
Obtém ou define um valor que indica se um domínio do aplicativo permite redirecionamento de associação de assembly. |
| DisallowCodeDownload |
Obtém ou define um valor que indica se o download HTTP de assemblies é permitido para um domínio de aplicativo. |
| DisallowPublisherPolicy |
Obtém ou define um valor que indica se a <seção publisherPolicy> do arquivo de configuração é aplicada a um domínio de aplicativo. |
| DynamicBase |
Obtém ou define o diretório base em que o diretório para arquivos gerados dinamicamente está localizado. |
| LicenseFile |
Obtém ou define o local do arquivo de licença associado a esse domínio. |
| LoaderOptimization |
Especifica a política de otimização usada para carregar um executável. |
| PartialTrustVisibleAssemblies |
Obtém ou define uma lista de assemblies marcados com o NotVisibleByDefault sinalizador que se torna visível para o código de confiança parcial em execução em um domínio de aplicativo em área restrita. |
| PrivateBinPath |
Obtém ou define a lista de diretórios no diretório base do aplicativo que são investigados para assemblies privados. |
| PrivateBinPathProbe |
Obtém ou define um valor de cadeia de caracteres ApplicationBase que inclui ou exclui do caminho de pesquisa para o aplicativo e pesquisa apenas PrivateBinPath. |
| SandboxInterop |
Obtém ou define um valor que indica se o cache de interface está desabilitado para chamadas de interoperabilidade no domínio do aplicativo, de modo que um |
| ShadowCopyDirectories |
Obtém ou define os nomes dos diretórios que contêm assemblies a serem copiados por sombra. |
| ShadowCopyFiles |
Obtém ou define uma cadeia de caracteres que indica se a cópia de sombra está ativada ou desativada. |
| TargetFrameworkName |
Obtém (ou, no .NET Framework, define) uma cadeia de caracteres que especifica a estrutura de destino em um formato que pode ser analisado pelo FrameworkName(String) construtor. |
Métodos
| Nome | Description |
|---|---|
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| GetConfigurationBytes() |
Retorna as informações de configuração XML definidas pelo SetConfigurationBytes(Byte[]) método, que substitui as informações de configuração XML do aplicativo. |
| GetHashCode() |
Serve como a função de hash padrão. (Herdado de Object) |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| MemberwiseClone() |
Cria uma cópia superficial do Objectatual. (Herdado de Object) |
| SetCompatibilitySwitches(IEnumerable<String>) |
Define as opções especificadas, tornando o domínio do aplicativo compatível com versões anteriores do .NET Framework para os problemas especificados. |
| SetConfigurationBytes(Byte[]) |
Fornece informações de configuração XML para o domínio do aplicativo, substituindo as informações de configuração XML do aplicativo. |
| SetNativeFunction(String, Int32, IntPtr) |
Fornece o common language runtime com uma implementação alternativa de uma função de comparação de cadeia de caracteres. |
| ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |