DelegatingConfigHost Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Delega todos os membros da IInternalConfigHost interface a outra instância de um host.
Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir 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
| Name | Description |
|---|---|
| DelegatingConfigHost() |
Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código. Inicializa uma nova instância da DelegatingConfigHost classe. |
Propriedades
| Name | Description |
|---|---|
| ConfigBuilderHost |
Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código. Obtém o IInternalConfigurationBuilderHost objeto se o host delegado fornecer a funcionalidade exigida por essa interface. |
| HasLocalConfig |
Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código. Determina se o host delegado tem uma configuração local. |
| HasRoamingConfig |
Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código. Determina se o host delegado tem uma configuração de roaming. |
| Host |
Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código. Recebe ou define o IInternalConfigHost objeto. |
| IsAppConfigHttp |
Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código. Determina se o ficheiro de configuração da aplicação provém de um URI não local (isto é, |
| IsRemote |
Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código. Recebe um valor que indica se a configuração é remota. |
| SupportsChangeNotifications |
Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código. Recebe um valor que indica se a configuração do host suporta notificações de alteração. |
| SupportsLocation |
Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código. Recebe um valor que indica se a configuração do host suporta etiquetas de localização. |
| SupportsPath |
Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código. Recebe um valor que indica se a configuração do host tem suporte de caminhos. |
| SupportsRefresh |
Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código. Recebe um valor que indica se a configuração do host suporta atualização. |
Métodos
| Name | Description |
|---|---|
| CreateConfigurationContext(String, String) |
Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código. Cria um novo contexto de configuração. |
| CreateDeprecatedConfigContext(String) |
Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código. Cria um contexto de configuração obsoleto. |
| DecryptSection(String, ProtectedConfigurationProvider, ProtectedConfigurationSection) |
Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código. Descifra uma secção de configuração encriptada. |
| DeleteStream(String) |
Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código. Elimina o Stream objeto que realiza tarefas de E/S num ficheiro de configuração. |
| EncryptSection(String, ProtectedConfigurationProvider, ProtectedConfigurationSection) |
Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código. Encripta uma secção de um objeto de configuração. |
| Equals(Object) |
Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código. Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| GetConfigPathFromLocationSubPath(String, String) |
Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código. Devolve um caminho de configuração baseado num subcaminho de localização. |
| GetConfigType(String, Boolean) |
Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código. Retorna a Type representando o tipo da configuração. |
| GetConfigTypeName(Type) |
Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código. Devolve uma string que representa o nome do tipo do objeto de configuração. |
| GetHashCode() |
Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código. Serve como função de hash predefinida. (Herdado de Object) |
| GetRestrictedPermissions(IInternalConfigRecord, PermissionSet, Boolean) |
Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.
Obsoleto.
Define o conjunto de permissões especificado, se disponível dentro do objeto anfitrião. |
| GetStreamName(String) |
Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código. Devolve o nome de um Stream objeto que realiza tarefas de E/S num ficheiro de configuração. |
| GetStreamNameForConfigSource(String, String) |
Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código. Devolve o nome de um Stream objeto que realiza tarefas de E/S numa fonte de configuração. |
| GetStreamVersion(String) |
Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código. Devolve um FileVersion objeto que representa a versão de um Stream objeto que executa tarefas de E/S num ficheiro de configuração. |
| GetType() |
Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código. Obtém o Type da instância atual. (Herdado de Object) |
| Impersonate() |
Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código. Instrui o anfitrião a imitar e devolve um objeto IDisposable exigido internamente por .NET. |
| Init(IInternalConfigRoot, Object[]) |
Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código. Inicializa o host de configuração. |
| InitForConfiguration(String, String, String, IInternalConfigRoot, Object[]) |
Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código. Inicializa o host para configuração. |
| IsAboveApplication(String) |
Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código. Devolve um valor que indica se a configuração está acima da configuração da aplicação na hierarquia de configuração. |
| IsConfigRecordRequired(String) |
Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código. Devolve um valor que indica se é necessário um registo de configuração para a inicialização da configuração do host. |
| IsDefinitionAllowed(String, ConfigurationAllowDefinition, ConfigurationAllowExeDefinition) |
Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código. Restringe ou permite definições na configuração do hospedeiro. |
| IsFile(String) |
Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código. Devolve um valor que indica se o caminho do ficheiro usado por um Stream objeto para ler um ficheiro de configuração é válido. |
| IsFullTrustSectionWithoutAptcaAllowed(IInternalConfigRecord) |
Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código. Devolve um valor que indica se uma secção de configuração requer um nível de segurança de acesso ao código totalmente confiável e não permite que o AllowPartiallyTrustedCallersAttribute atributo desative exigências implícitas de ligação. |
| IsInitDelayed(IInternalConfigRecord) |
Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código. Devolve um valor que indica se a inicialização de um objeto de configuração é considerada atrasada. |
| IsLocationApplicable(String) |
Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código. Devolve um valor que indica se o objeto de configuração suporta uma etiqueta de localização. |
| IsSecondaryRoot(String) |
Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código. Devolve um valor que indica se um caminho de configuração é para um nó de configuração cujo conteúdo deve ser tratado como raiz. |
| IsTrustedConfigPath(String) |
Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código. Devolve um valor que indica se o caminho de configuração é confiável. |
| MemberwiseClone() |
Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código. Cria uma cópia superficial do atual Object. (Herdado de Object) |
| OpenStreamForRead(String, Boolean) |
Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código. Abre um Stream objeto para ler um ficheiro de configuração. |
| OpenStreamForRead(String) |
Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código. Abre um Stream objeto para ler um ficheiro de configuração. |
| OpenStreamForWrite(String, String, Object, Boolean) |
Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código. Abre um Stream objeto para escrever num ficheiro de configuração. Permite que um Stream objeto seja designado como modelo para copiar atributos de ficheiros. |
| OpenStreamForWrite(String, String, Object) |
Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código. Abre um Stream objeto para escrever num ficheiro de configuração ou para escrever num ficheiro temporário usado para construir um ficheiro de configuração. Permite que um Stream objeto seja designado como modelo para copiar atributos de ficheiros. |
| PrefetchAll(String, String) |
Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código. Devolve um valor que indica se todo o ficheiro de configuração pode ser lido por um objeto designado Stream . |
| PrefetchSection(String, String) |
Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código. Instrui o IInternalConfigHost objeto a ler uma secção designada do seu ficheiro de configuração associado. |
| ProcessConfigurationSection(ConfigurationSection, ConfigurationBuilder) |
Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código. Processa um ConfigurationSection objeto usando o .ConfigurationBuilder |
| ProcessRawXml(XmlNode, ConfigurationBuilder) |
Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código. Processa a marcação de uma secção de configuração usando o .ConfigurationBuilder |
| RefreshConfigPaths() |
Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código. Invoca o método do host delegado que atualiza os caminhos de configuração. |
| RequireCompleteInit(IInternalConfigRecord) |
Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código. Indica que um novo registo de configuração requer uma inicialização completa. |
| StartMonitoringStreamForChanges(String, StreamChangeCallback) |
Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código. Instrui o host a monitorizar um objeto associado Stream para alterações num ficheiro de configuração. |
| StopMonitoringStreamForChanges(String, StreamChangeCallback) |
Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código. Instrui o objeto anfitrião a parar de monitorizar um objeto associado Stream para alterações num ficheiro de configuração. |
| ToString() |
Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código. Devolve uma cadeia que representa o objeto atual. (Herdado de Object) |
| VerifyDefinitionAllowed(String, ConfigurationAllowDefinition, ConfigurationAllowExeDefinition, IConfigErrorInfo) |
Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código. Verifica se uma definição de configuração é permitida para um registo de configuração. |
| WriteCompleted(String, Boolean, Object, Boolean) |
Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código. Indica que toda a escrita no ficheiro de configuração foi concluída e especifica se as permissões devem ser invocadas. |
| WriteCompleted(String, Boolean, Object) |
Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código. Indica que toda a escrita no ficheiro de configuração foi concluída. |