IInternalConfigHost Interface
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.
Define as interfaces usadas por estruturas internas do .NET para inicializar as propriedades de configuração do aplicativo.
public interface class IInternalConfigHost
public interface IInternalConfigHost
[System.Runtime.InteropServices.ComVisible(false)]
public interface IInternalConfigHost
type IInternalConfigHost = interface
[<System.Runtime.InteropServices.ComVisible(false)>]
type IInternalConfigHost = interface
Public Interface IInternalConfigHost
- Derivado
- Atributos
Propriedades
IsRemote |
Retorna um valor que indica se a configuração é remota. |
SupportsChangeNotifications |
Retorna um valor que indica se a configuração do host dá suporte à notificação de alteração. |
SupportsLocation |
Retorna um valor que indica se a configuração do host dá suporte a marcas de local. |
SupportsPath |
Retorna um valor que indica se a configuração do host dá suporte a marcas de caminho. |
SupportsRefresh |
Retorna um valor que indica se a configuração do host dá suporte à atualização de configuração. |
Métodos
CreateConfigurationContext(String, String) |
Cria e retorna um objeto de contexto para um ConfigurationElement de uma configuração de aplicativo. |
CreateDeprecatedConfigContext(String) |
Cria e retorna um objeto de contexto preterido da configuração de aplicativo. |
DecryptSection(String, ProtectedConfigurationProvider, ProtectedConfigurationSection) |
Descriptografa uma seção de configuração criptografada e retorna-a como uma cadeia de caracteres. |
DeleteStream(String) |
Exclui o objeto Stream que executa tarefas de E/S no arquivo de configuração de aplicativo. |
EncryptSection(String, ProtectedConfigurationProvider, ProtectedConfigurationSection) |
Criptografa uma seção de configuração e retorna-a como uma cadeia de caracteres. |
GetConfigPathFromLocationSubPath(String, String) |
Retorna o caminho completo para um arquivo de configuração de aplicativo com base no subcaminho do local. |
GetConfigType(String, Boolean) |
Retorna um objeto Type que representa o tipo do objeto de configuração. |
GetConfigTypeName(Type) |
Retorna uma cadeia de caracteres que representa o nome do tipo do objeto Type que representa o tipo da configuração. |
GetRestrictedPermissions(IInternalConfigRecord, PermissionSet, Boolean) |
Obsoleto.
Associa a configuração a um objeto PermissionSet. |
GetStreamName(String) |
Retorna uma cadeia de caracteres que representa o nome do arquivo de configuração associado ao objeto Stream que executa tarefas de E/S no arquivo de configuração. |
GetStreamNameForConfigSource(String, String) |
Retorna uma cadeia de caracteres que representa o nome do arquivo de configuração associado ao objeto Stream que executa tarefas de E/S em um arquivo de configuração remoto. |
GetStreamVersion(String) |
Retorna a versão do objeto Stream associado ao arquivo de configuração. |
Impersonate() |
Instrui o host a representar e retorna um objeto IDisposable requerido internamente pela estrutura .NET. |
Init(IInternalConfigRoot, Object[]) |
Inicializa um host de configuração. |
InitForConfiguration(String, String, String, IInternalConfigRoot, Object[]) |
Inicializa um objeto de configuração. |
IsAboveApplication(String) |
Retorna um valor que indica se o arquivo de configuração está localizado em um nível mais alto na hierarquia de configuração que a configuração do aplicativo. |
IsConfigRecordRequired(String) |
Retorna um valor que indica se um registro filho é necessário para um caminho de configuração filho. |
IsDefinitionAllowed(String, ConfigurationAllowDefinition, ConfigurationAllowExeDefinition) |
Determina se uma definição Type diferente é permitida para um objeto de configuração do aplicativo. |
IsFile(String) |
Retorna um valor que indica se o caminho do arquivo usado por um objeto Stream para ler um arquivo de configuração é um caminho válido. |
IsFullTrustSectionWithoutAptcaAllowed(IInternalConfigRecord) |
Retorna um valor que indica se uma seção de configuração requer um nível de segurança de acesso do código totalmente confiável e não permite que o atributo AllowPartiallyTrustedCallersAttribute desabilite as demandas de link implícitas. |
IsInitDelayed(IInternalConfigRecord) |
Retorna um valor que indica se a inicialização de um objeto de configuração é considerada atrasada. |
IsLocationApplicable(String) |
Retorna um valor que indica se o objeto de configuração dá suporte a uma marca de local. |
IsSecondaryRoot(String) |
Retorna um valor que indica se um caminho de configuração é para um nó de configuração cujo conteúdo deve ser tratado como uma raiz. |
IsTrustedConfigPath(String) |
Retorna um valor que indica se o caminho de configuração é confiável. |
OpenStreamForRead(String) |
Abre um Stream para ler um arquivo de configuração. |
OpenStreamForRead(String, Boolean) |
Abre um objeto Stream para ler um arquivo de configuração. |
OpenStreamForWrite(String, String, Object) |
Abre um objeto Stream para gravar em um arquivo de configuração ou para gravar em um arquivo temporário usado para compilar um arquivo de configuração. Permite que um objeto Stream seja designado como um modelo para cópia dos atributos de arquivo. |
OpenStreamForWrite(String, String, Object, Boolean) |
Abre um objeto Stream para gravar em um arquivo de configuração. Permite que um objeto Stream seja designado como um modelo para cópia dos atributos de arquivo. |
PrefetchAll(String, String) |
Retorna um valor que indica se o arquivo de configuração inteiro pôde ser lido por um objeto Stream designado. |
PrefetchSection(String, String) |
Instrui o objeto IInternalConfigHost para ler uma seção designada de seu arquivo de configuração associado. |
RequireCompleteInit(IInternalConfigRecord) |
Indica que um novo registro de configuração requer uma inicialização completa. |
StartMonitoringStreamForChanges(String, StreamChangeCallback) |
Instrui o IInternalConfigHost do objeto a monitorar as alterações em um arquivo de configuração de um objeto Stream. |
StopMonitoringStreamForChanges(String, StreamChangeCallback) |
Instrui o IInternalConfigHost objeto a parar de monitorar um objeto associado Stream para alterações em um arquivo de configuração. |
VerifyDefinitionAllowed(String, ConfigurationAllowDefinition, ConfigurationAllowExeDefinition, IConfigErrorInfo) |
Verifica se uma definição de configuração é permitida para um registro de configuração. |
WriteCompleted(String, Boolean, Object) |
Indica que toda a gravação no arquivo de configuração foi concluída. |
WriteCompleted(String, Boolean, Object, Boolean) |
Indica que toda a gravação para o arquivo de configuração foi concluída e especifica se as permissões devem ser declaradas. |