Partilhar via


DelegatingConfigHost Classe

Definição

Delega a todos os membros da interface IInternalConfigHost 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

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

ConfigBuilderHost

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

Obterá o objeto IInternalConfigurationBuilderHost se o host delegado fornecer a funcionalidade exibida 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 objeto IInternalConfigHost.

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 é 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 local.

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 dá suporte a 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 a atualização.

Métodos

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 objeto Stream executando 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 do local.

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 de 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 de 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 objeto Stream 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 objeto Stream executando tarefas de E/S em uma origem 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 objeto FileVersion que representa a versão de um objeto Stream 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 requerido internamente pelo .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 de 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 as 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 objeto Stream 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 do código totalmente confiável e não permite que o atributo AllowPartiallyTrustedCallersAttribute 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 local.

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 Object atual.

(Herdado de Object)
OpenStreamForRead(String)

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

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

OpenStreamForRead(String, Boolean)

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

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

OpenStreamForWrite(String, String, Object)

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

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)

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

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)

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 arquivo de configuração inteiro pode ser lido por um objeto Stream designado.

PrefetchSection(String, String)

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

Instrui o objeto IInternalConfigHost para 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 objeto ConfigurationSection usando o ConfigurationBuilder fornecido.

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 ConfigurationBuilder fornecido.

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 Stream associado 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 de host a parar de monitorar um objeto Stream associado 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)

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

Indica que toda a gravação no arquivo de configuração foi concluída.

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 toda a gravação para o arquivo de configuração foi concluída e especifica se as permissões devem ser declaradas.

Aplica-se a

Confira também