IInternalConfigHost Interfaz
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Define las interfaces que usan las estructuras de .NET internas para inicializar las propiedades de configuración de la aplicación.
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
Propiedades
| Nombre | Description |
|---|---|
| IsRemote |
Devuelve un valor que indica si la configuración es remota. |
| SupportsChangeNotifications |
Devuelve un valor que indica si la configuración del host admite la notificación de cambios. |
| SupportsLocation |
Devuelve un valor que indica si la configuración del host admite etiquetas de ubicación. |
| SupportsPath |
Devuelve un valor que indica si la configuración del host admite etiquetas de ruta de acceso. |
| SupportsRefresh |
Devuelve un valor que indica si la configuración del host admite la actualización de configuración. |
Métodos
| Nombre | Description |
|---|---|
| CreateConfigurationContext(String, String) |
Crea y devuelve un objeto de contexto para una ConfigurationElement de una configuración de aplicación. |
| CreateDeprecatedConfigContext(String) |
Crea y devuelve un objeto de contexto en desuso de la configuración de la aplicación. |
| DecryptSection(String, ProtectedConfigurationProvider, ProtectedConfigurationSection) |
Descifra una sección de configuración cifrada y la devuelve como una cadena. |
| DeleteStream(String) |
Elimina el Stream objeto que realiza tareas de E/S en el archivo de configuración de la aplicación. |
| EncryptSection(String, ProtectedConfigurationProvider, ProtectedConfigurationSection) |
Cifra una sección de configuración y la devuelve como una cadena. |
| GetConfigPathFromLocationSubPath(String, String) |
Devuelve la ruta de acceso completa a un archivo de configuración de la aplicación en función de la subruta de ubicación. |
| GetConfigType(String, Boolean) |
Devuelve un Type objeto que representa el tipo del objeto de configuración. |
| GetConfigTypeName(Type) |
Devuelve una cadena que representa un nombre de tipo del Type objeto que representa el tipo de la configuración. |
| GetRestrictedPermissions(IInternalConfigRecord, PermissionSet, Boolean) |
Obsoletos.
Asocia la configuración a un PermissionSet objeto . |
| GetStreamName(String) |
Devuelve una cadena que representa el nombre del archivo de configuración asociado al Stream objeto que realiza tareas de E/S en el archivo de configuración. |
| GetStreamNameForConfigSource(String, String) |
Devuelve una cadena que representa el nombre del archivo de configuración asociado al Stream objeto que realiza tareas de E/S en un archivo de configuración remota. |
| GetStreamVersion(String) |
Devuelve la versión del Stream objeto asociado al archivo de configuración. |
| Impersonate() |
Indica al host que suplanta y devuelva un objeto IDisposable requerido por la estructura .NET interna. |
| Init(IInternalConfigRoot, Object[]) |
Inicializa un host de configuración. |
| InitForConfiguration(String, String, String, IInternalConfigRoot, Object[]) |
Inicializa un objeto de configuración. |
| IsAboveApplication(String) |
Devuelve un valor que indica si el archivo de configuración se encuentra en un nivel superior en la jerarquía de configuración que la configuración de la aplicación. |
| IsConfigRecordRequired(String) |
Devuelve un valor que indica si se requiere un registro secundario para una ruta de acceso de configuración secundaria. |
| IsDefinitionAllowed(String, ConfigurationAllowDefinition, ConfigurationAllowExeDefinition) |
Determina si se permite una definición diferente Type para un objeto de configuración de aplicación. |
| IsFile(String) |
Devuelve un valor que indica si la ruta de acceso del archivo utilizada por un Stream objeto para leer un archivo de configuración es una ruta de acceso válida. |
| IsFullTrustSectionWithoutAptcaAllowed(IInternalConfigRecord) |
Devuelve un valor que indica si una sección de configuración requiere un nivel de seguridad de acceso de código de plena confianza y no permite que el AllowPartiallyTrustedCallersAttribute atributo deshabilite las demandas de vínculo implícitas. |
| IsInitDelayed(IInternalConfigRecord) |
Devuelve un valor que indica si la inicialización de un objeto de configuración se considera retrasada. |
| IsLocationApplicable(String) |
Devuelve un valor que indica si el objeto de configuración admite una etiqueta de ubicación. |
| IsSecondaryRoot(String) |
Devuelve un valor que indica si una ruta de acceso de configuración es a un nodo de configuración cuyo contenido debe tratarse como raíz. |
| IsTrustedConfigPath(String) |
Devuelve un valor que indica si la ruta de acceso de configuración es de confianza. |
| OpenStreamForRead(String, Boolean) |
Abre un Stream objeto para leer un archivo de configuración. |
| OpenStreamForRead(String) |
Abre para Stream leer un archivo de configuración. |
| OpenStreamForWrite(String, String, Object, Boolean) |
Abre un Stream objeto para escribir en un archivo de configuración. Permite que un Stream objeto se designe como plantilla para copiar atributos de archivo. |
| OpenStreamForWrite(String, String, Object) |
Abre un Stream objeto para escribir en un archivo de configuración o para escribir en un archivo temporal que se usa para compilar un archivo de configuración. Permite que un Stream objeto se designe como plantilla para copiar atributos de archivo. |
| PrefetchAll(String, String) |
Devuelve un valor que indica si un objeto designado Stream podría leer todo el archivo de configuración. |
| PrefetchSection(String, String) |
Indica al IInternalConfigHost objeto que lea una sección designada de su archivo de configuración asociado. |
| RequireCompleteInit(IInternalConfigRecord) |
Indica que un nuevo registro de configuración requiere una inicialización completa. |
| StartMonitoringStreamForChanges(String, StreamChangeCallback) |
Indica al IInternalConfigHost objeto que supervise un objeto asociado Stream para ver los cambios en un archivo de configuración. |
| StopMonitoringStreamForChanges(String, StreamChangeCallback) |
Indica al objeto que detenga la IInternalConfigHost supervisión de un objeto asociado Stream para los cambios en un archivo de configuración. |
| VerifyDefinitionAllowed(String, ConfigurationAllowDefinition, ConfigurationAllowExeDefinition, IConfigErrorInfo) |
Comprueba que se permite una definición de configuración para un registro de configuración. |
| WriteCompleted(String, Boolean, Object, Boolean) |
Indica que toda la escritura en el archivo de configuración se ha completado y especifica si se deben declarar permisos. |
| WriteCompleted(String, Boolean, Object) |
Indica que se ha completado toda la escritura en el archivo de configuración. |