DelegatingConfigHost Classe

Definição

Delega todos os membros da IInternalConfigHost interface para outra instância de um host.

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

public ref class DelegatingConfigHost : System::Configuration::Internal::IInternalConfigHost
public ref class DelegatingConfigHost : System::Configuration::Internal::IInternalConfigHost, System::Configuration::Internal::IInternalConfigurationBuilderHost
public class DelegatingConfigHost : System.Configuration.Internal.IInternalConfigHost
public class DelegatingConfigHost : System.Configuration.Internal.IInternalConfigHost, System.Configuration.Internal.IInternalConfigurationBuilderHost
type DelegatingConfigHost = class
    interface IInternalConfigHost
type DelegatingConfigHost = class
    interface IInternalConfigHost
    interface IInternalConfigurationBuilderHost
Public Class DelegatingConfigHost
Implements IInternalConfigHost
Public Class DelegatingConfigHost
Implements IInternalConfigHost, IInternalConfigurationBuilderHost
Herança
DelegatingConfigHost
Implementações

Construtores

Nome Description
DelegatingConfigHost()

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Inicializa uma nova instância da classe DelegatingConfigHost.

Propriedades

Nome Description
ConfigBuilderHost

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Obtém o IInternalConfigurationBuilderHost objeto se o host delegado fornece a funcionalidade exigida por essa interface.

HasLocalConfig

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Determina se o host delegado tem uma configuração local.

HasRoamingConfig

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Determina se o host delegado tem uma configuração de roaming.

Host

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Obtém ou define o IInternalConfigHost objeto.

IsAppConfigHttp

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Determina se o arquivo de configuração do aplicativo vem de um URI não local (ou seja) http://ou se é um arquivo local.

IsRemote

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Obtém um valor que indica se a configuração é remota.

SupportsChangeNotifications

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Obtém um valor que indica se a configuração do host dá suporte a notificações de alteração.

SupportsLocation

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Obtém um valor que indica se a configuração do host dá suporte a marcas de localização.

SupportsPath

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Obtém um valor que indica se a configuração do host tem suporte de caminho.

SupportsRefresh

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Obtém um valor que indica se a configuração do host dá suporte à atualização.

Métodos

Nome Description
CreateConfigurationContext(String, String)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Cria um novo contexto de configuração.

CreateDeprecatedConfigContext(String)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Cria um contexto de configuração preterido.

DecryptSection(String, ProtectedConfigurationProvider, ProtectedConfigurationSection)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Descriptografa uma seção de configuração criptografada.

DeleteStream(String)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Exclui o Stream objeto que executa tarefas de E/S em um arquivo de configuração.

EncryptSection(String, ProtectedConfigurationProvider, ProtectedConfigurationSection)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Criptografa uma seção de um objeto de configuração.

Equals(Object)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetConfigPathFromLocationSubPath(String, String)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Retorna um caminho de configuração com base em um subcaminho de localização.

GetConfigType(String, Boolean)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Retorna um Type que representa o tipo da configuração.

GetConfigTypeName(Type)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Retorna uma cadeia de caracteres que representa o nome do tipo do objeto de configuração.

GetHashCode()

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Serve como a função de hash padrão.

(Herdado de Object)
GetRestrictedPermissions(IInternalConfigRecord, PermissionSet, Boolean)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Obsoleto.

Define o conjunto de permissões especificado se disponível dentro do objeto host.

GetStreamName(String)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Retorna o nome de um Stream objeto executando tarefas de E/S em um arquivo de configuração.

GetStreamNameForConfigSource(String, String)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Retorna o nome de um Stream objeto executando tarefas de E/S em uma fonte de configuração.

GetStreamVersion(String)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Retorna um FileVersion objeto que representa a versão de um Stream objeto executando tarefas de E/S em um arquivo de configuração.

GetType()

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Obtém o Type da instância atual.

(Herdado de Object)
Impersonate()

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Instrui o host a representar e retorna um objeto IDisposable exigido internamente por .NET.

Init(IInternalConfigRoot, Object[])

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Inicializa o host de configuração.

InitForConfiguration(String, String, String, IInternalConfigRoot, Object[])

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Inicializa o host para configuração.

IsAboveApplication(String)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Retorna um valor que indica se a configuração está acima da configuração do aplicativo na hierarquia de configuração.

IsConfigRecordRequired(String)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Retorna um valor que indica se um registro de configuração é necessário para a inicialização da configuração do host.

IsDefinitionAllowed(String, ConfigurationAllowDefinition, ConfigurationAllowExeDefinition)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Restringe ou permite definições na configuração do host.

IsFile(String)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Retorna um valor que indica se o caminho do arquivo usado por um Stream objeto para ler um arquivo de configuração é um caminho válido.

IsFullTrustSectionWithoutAptcaAllowed(IInternalConfigRecord)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Retorna um valor que indica se uma seção de configuração requer um nível de segurança de acesso de código totalmente confiável e não permite que o AllowPartiallyTrustedCallersAttribute atributo desabilite as demandas de link implícitas.

IsInitDelayed(IInternalConfigRecord)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Retorna um valor que indica se a inicialização de um objeto de configuração é considerada atrasada.

IsLocationApplicable(String)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Retorna um valor que indica se o objeto de configuração dá suporte a uma marca de localização.

IsSecondaryRoot(String)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

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)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Retorna um valor que indica se o caminho de configuração é confiável.

MemberwiseClone()

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Cria uma cópia superficial do Objectatual.

(Herdado de Object)
OpenStreamForRead(String, Boolean)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Abre um Stream objeto para ler um arquivo de configuração.

OpenStreamForRead(String)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Abre um Stream objeto para ler um arquivo de configuração.

OpenStreamForWrite(String, String, Object, Boolean)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Abre um Stream objeto para gravar em um arquivo de configuração. Permite que um Stream objeto seja designado como um modelo para copiar atributos de arquivo.

OpenStreamForWrite(String, String, Object)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Abre um Stream objeto para gravar em um arquivo de configuração ou para gravar em um arquivo temporário usado para criar um arquivo de configuração. Permite que um Stream objeto seja designado como um modelo para copiar atributos de arquivo.

PrefetchAll(String, String)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Retorna um valor que indica se todo o arquivo de configuração pode ser lido por um objeto designado Stream .

PrefetchSection(String, String)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Instrui o IInternalConfigHost objeto a ler uma seção designada de seu arquivo de configuração associado.

ProcessConfigurationSection(ConfigurationSection, ConfigurationBuilder)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Processa um ConfigurationSection objeto usando o fornecido ConfigurationBuilder.

ProcessRawXml(XmlNode, ConfigurationBuilder)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Processa a marcação de uma seção de configuração usando o fornecido ConfigurationBuilder.

RefreshConfigPaths()

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Invoca o método do host delegado que atualiza os caminhos de configuração.

RequireCompleteInit(IInternalConfigRecord)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Indica que um novo registro de configuração requer uma inicialização completa.

StartMonitoringStreamForChanges(String, StreamChangeCallback)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Instrui o host a monitorar um objeto associado Stream para alterações em um arquivo de configuração.

StopMonitoringStreamForChanges(String, StreamChangeCallback)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Instrui o objeto host a parar de monitorar um objeto associado Stream para alterações em um arquivo de configuração.

ToString()

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)
VerifyDefinitionAllowed(String, ConfigurationAllowDefinition, ConfigurationAllowExeDefinition, IConfigErrorInfo)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Verifica se uma definição de configuração é permitida para um registro de configuração.

WriteCompleted(String, Boolean, Object, Boolean)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Indica que todas as gravações no arquivo de configuração foram concluídas e especifica se as permissões devem ser declaradas.

WriteCompleted(String, Boolean, Object)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Indica que todas as gravações no arquivo de configuração foram concluídas.

Aplica-se a

Confira também