Compartir a través de


DelegatingConfigHost Clase

Definición

Delega todos los miembros de la interfaz IInternalConfigHost en otra instancia de un host.

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el 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
Herencia
DelegatingConfigHost
Implementaciones

Constructores

DelegatingConfigHost()

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Inicializa una nueva instancia de la clase DelegatingConfigHost.

Propiedades

ConfigBuilderHost

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Obtiene el objeto IInternalConfigurationBuilderHost si el host delegado proporciona la funcionalidad requerida por esa interfaz.

HasLocalConfig

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Determina si el host delegado tiene una configuración local.

HasRoamingConfig

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Determina si el host delegado tiene una configuración móvil.

Host

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Obtiene o establece el objeto IInternalConfigHost.

IsAppConfigHttp

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Determina si el archivo de configuración de la aplicación procede de un URI no local (es decir, http://) o es un archivo local.

IsRemote

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Obtiene un valor que indica si la configuración es remota.

SupportsChangeNotifications

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Obtiene un valor que indica si la configuración del host admite notificaciones de cambios.

SupportsLocation

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Obtiene un valor que indica si la configuración del host admite etiquetas de ubicación.

SupportsPath

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Obtiene un valor que indica si la configuración del host tiene compatibilidad de ruta de acceso.

SupportsRefresh

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Obtiene un valor que indica si la configuración del host admite su actualización.

Métodos

CreateConfigurationContext(String, String)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Crea un nuevo contexto de configuración.

CreateDeprecatedConfigContext(String)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Crea un contexto de configuración obsoleto.

DecryptSection(String, ProtectedConfigurationProvider, ProtectedConfigurationSection)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Descifra una sección de configuración cifrada.

DeleteStream(String)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Elimina el objeto Stream que realiza las tareas de E/S en un archivo de configuración.

EncryptSection(String, ProtectedConfigurationProvider, ProtectedConfigurationSection)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Cifra una sección de un objeto de configuración.

Equals(Object)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetConfigPathFromLocationSubPath(String, String)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Devuelve una ruta de acceso de configuración basada en una subruta de ubicación.

GetConfigType(String, Boolean)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Devuelve un objeto Type que representa el tipo de la configuración.

GetConfigTypeName(Type)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Devuelve una cadena que representa el nombre de tipo del objeto de configuración.

GetHashCode()

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Sirve como la función hash predeterminada.

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

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Obsoletos.

Establece el conjunto de permisos especificado, si están disponibles, del objeto host.

GetStreamName(String)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Devuelve el nombre de un objeto Stream que realiza las tareas de E/S en un archivo de configuración.

GetStreamNameForConfigSource(String, String)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Devuelve el nombre de un objeto Stream que realiza las tareas de E/S en un origen de configuración.

GetStreamVersion(String)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Devuelve un objeto FileVersion que representa la versión de un objeto Stream que realiza las tareas de E/S en un archivo de configuración.

GetType()

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Obtiene el Type de la instancia actual.

(Heredado de Object)
Impersonate()

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Indica al host que realice una suplantación y devuelve un objeto IDisposable requerido internamente por .NET.

Init(IInternalConfigRoot, Object[])

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Inicializa el host de configuración.

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

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Inicializa el host para la configuración.

IsAboveApplication(String)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Devuelve un valor que indica si la configuración está por encima de la configuración de la aplicación en la jerarquía de configuración.

IsConfigRecordRequired(String)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Devuelve un valor que indica si se requiere un registro de configuración para la inicialización de configuración del host.

IsDefinitionAllowed(String, ConfigurationAllowDefinition, ConfigurationAllowExeDefinition)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Restringe o permite definiciones en la configuración del host.

IsFile(String)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Devuelve un valor que indica si la ruta de acceso de archivo utilizada por un objeto Stream para leer un archivo de configuración es una ruta de acceso válida.

IsFullTrustSectionWithoutAptcaAllowed(IInternalConfigRecord)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Devuelve un valor que indica si una sección de configuración requiere un nivel de seguridad de acceso del código de plena confianza y no permite que el atributo AllowPartiallyTrustedCallersAttribute deshabilite las peticiones implícitas de vínculo.

IsInitDelayed(IInternalConfigRecord)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Devuelve un valor que indica si la inicialización de un objeto de configuración se considera retrasada.

IsLocationApplicable(String)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Devuelve un valor que indica si el objeto de configuración admite una etiqueta de ubicación.

IsSecondaryRoot(String)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Devuelve un valor que indica si una ruta de acceso de configuración va dirigida a un nodo de configuración cuyo contenido se debe tratar como raíz.

IsTrustedConfigPath(String)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Devuelve un valor que indica si la ruta de acceso de configuración es de confianza.

MemberwiseClone()

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Crea una copia superficial del Object actual.

(Heredado de Object)
OpenStreamForRead(String)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Abre un objeto Stream para leer un archivo de configuración.

OpenStreamForRead(String, Boolean)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Abre un objeto Stream para leer un archivo de configuración.

OpenStreamForWrite(String, String, Object)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Abre un objeto Stream para escribir en un archivo de configuración o para escribir en un archivo temporal utilizado para crear un archivo de configuración. Permite la designación de un objeto Stream como plantilla para copiar los atributos de archivo.

OpenStreamForWrite(String, String, Object, Boolean)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Abre un objeto Stream para escribir en un archivo de configuración. Permite la designación de un objeto Stream como plantilla para copiar los atributos de archivo.

PrefetchAll(String, String)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Devuelve un valor que indica si el archivo de configuración completo puede ser leído por un objeto Stream designado.

PrefetchSection(String, String)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Indica al objeto IInternalConfigHost que lea una sección designada del archivo de configuración asociado.

ProcessConfigurationSection(ConfigurationSection, ConfigurationBuilder)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Procesa un objeto ConfigurationSection mediante el elemento ConfigurationBuilder proporcionado.

ProcessRawXml(XmlNode, ConfigurationBuilder)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Procesa el marcado de una sección de configuración mediante el elemento ConfigurationBuilder proporcionado.

RefreshConfigPaths()

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Invoca el método del host delegado que actualiza las rutas de acceso de configuración.

RequireCompleteInit(IInternalConfigRecord)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Indica que un nuevo registro de configuración requiere una inicialización completa.

StartMonitoringStreamForChanges(String, StreamChangeCallback)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Indica al host que supervise un objeto Stream asociado para los cambios efectuados en un archivo de configuración.

StopMonitoringStreamForChanges(String, StreamChangeCallback)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Indica al objeto host que detenga la supervisión de un objeto Stream asociado para los cambios efectuados en un archivo de configuración.

ToString()

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Devuelve una cadena que representa el objeto actual.

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

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Comprueba si una definición de configuración se permite para un registro de configuración.

WriteCompleted(String, Boolean, Object)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Indica que se ha realizado toda la escritura en el archivo de configuración.

WriteCompleted(String, Boolean, Object, Boolean)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Indica que se ha realizado toda la escritura en el archivo de configuración y especifica si se deben declarar los permisos.

Se aplica a

Consulte también