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 as 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
[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
- Herança
-
AppDomainSetup
- Atributos
- Implementações
Comentários
Alterar as propriedades de uma AppDomainSetup instância não afeta nenhuma 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 é falso. 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
AppDomainSetup() |
Inicializa uma nova instância da classe AppDomainSetup. |
AppDomainSetup(ActivationArguments) |
Inicializa uma nova instância da classe AppDomainSetup com os argumentos de ativação especificados necessários para a ativação baseada no manifesto de um domínio de aplicativo. |
AppDomainSetup(ActivationContext) |
Inicializa uma nova instância da classe AppDomainSetup com o contexto de ativação especificado a usar para a ativação baseada no manifesto de um domínio de aplicativo. |
Propriedades
ActivationArguments |
Obtém ou define dados sobre a ativação de um domínio do aplicativo. |
AppDomainInitializer |
Obtém ou define o delegado de AppDomainInitializer, que representa um método de retorno de chamada 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 delegado AppDomainInitializer. 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 de gerenciador de domínio de aplicativo para domínios de aplicativo criados usando este objeto AppDomainSetup. |
AppDomainManagerType |
Obtém ou define o nome completo do tipo que fornece o gerenciador de domínio de aplicativo para os domínios de aplicativo criados usando este objeto AppDomainSetup. |
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 confiança e segurança. |
CachePath |
Obtém ou define o nome de uma área específica do aplicativo em que são feitas as cópias de sombra dos arquivos. |
ConfigurationFile |
Obtém ou define o nome do arquivo de configuração de 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 para carregar. |
DisallowBindingRedirects |
Obtém ou define um valor que indica se um domínio de 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 no qual se encontra o diretório para arquivos gerados dinamicamente. |
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 sinalizador NotVisibleByDefault que ficam visíveis 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 serão investigados para assemblies particulares. |
PrivateBinPathProbe |
Obtém ou define um valor de cadeia de caracteres que inclui ou exclui ApplicationBase 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 uma |
ShadowCopyDirectories |
Obtém ou define os nomes dos diretórios que contêm assemblies a serem copiados em sombra. |
ShadowCopyFiles |
Obtém ou define uma cadeia de caracteres que indica se a cópia de sombra é ativada ou desativada. |
TargetFrameworkName |
Obtém (ou, em .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
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 método SetConfigurationBytes(Byte[]), 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 Object atual. (Herdado de Object) |
SetCompatibilitySwitches(IEnumerable<String>) |
Define as opções especificadas, tornando o domínio de 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 de aplicativo, substituindo as informações de configuração XML do aplicativo. |
SetNativeFunction(String, Int32, IntPtr) |
Fornece ao Common Language Runtime 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) |