DelegatingConfigHost Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Délègue tous les membres de l’interface IInternalConfigHost à une autre instance d’un hôte.
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.
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
- Héritage
-
DelegatingConfigHost
- Implémente
Constructeurs
| Nom | Description |
|---|---|
| DelegatingConfigHost() |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Initialise une nouvelle instance de la classe DelegatingConfigHost. |
Propriétés
| Nom | Description |
|---|---|
| ConfigBuilderHost |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Obtient l’objet IInternalConfigurationBuilderHost si l’hôte délégué fournit les fonctionnalités requises par cette interface. |
| HasLocalConfig |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Détermine si l’hôte délégué a une configuration locale. |
| HasRoamingConfig |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Détermine si l’hôte délégué a une configuration itinérante. |
| Host |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Obtient ou définit l’objet IInternalConfigHost . |
| IsAppConfigHttp |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Détermine si le fichier de configuration de l’application provient d’un URI non local (autrement dit) |
| IsRemote |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Obtient une valeur indiquant si la configuration est distante. |
| SupportsChangeNotifications |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Obtient une valeur indiquant si la configuration de l’hôte prend en charge les notifications de modification. |
| SupportsLocation |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Obtient une valeur indiquant si la configuration de l’hôte prend en charge les balises d’emplacement. |
| SupportsPath |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Obtient une valeur indiquant si la configuration de l’hôte prend en charge le chemin d’accès. |
| SupportsRefresh |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Obtient une valeur indiquant si la configuration de l’hôte prend en charge l’actualisation. |
Méthodes
| Nom | Description |
|---|---|
| CreateConfigurationContext(String, String) |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Crée un contexte de configuration. |
| CreateDeprecatedConfigContext(String) |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Crée un contexte de configuration déconseillé. |
| DecryptSection(String, ProtectedConfigurationProvider, ProtectedConfigurationSection) |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Déchiffre une section de configuration chiffrée. |
| DeleteStream(String) |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Supprime l’objet Stream effectuant des tâches d’E/S sur un fichier de configuration. |
| EncryptSection(String, ProtectedConfigurationProvider, ProtectedConfigurationSection) |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Chiffre une section d’un objet de configuration. |
| Equals(Object) |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Détermine si l’objet spécifié est égal à l’objet actuel. (Hérité de Object) |
| GetConfigPathFromLocationSubPath(String, String) |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Retourne un chemin de configuration basé sur un sous-chemin d’emplacement. |
| GetConfigType(String, Boolean) |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Retourne un Type représentant le type de la configuration. |
| GetConfigTypeName(Type) |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Retourne une chaîne représentant le nom de type de l’objet de configuration. |
| GetHashCode() |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Sert de fonction de hachage par défaut. (Hérité de Object) |
| GetRestrictedPermissions(IInternalConfigRecord, PermissionSet, Boolean) |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.
Obsolète.
Définit le jeu d’autorisations spécifié s’il est disponible dans l’objet hôte. |
| GetStreamName(String) |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Retourne le nom d’un Stream objet effectuant des tâches d’E/S sur un fichier de configuration. |
| GetStreamNameForConfigSource(String, String) |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Retourne le nom d’un Stream objet effectuant des tâches d’E/S sur une source de configuration. |
| GetStreamVersion(String) |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Retourne un FileVersion objet représentant la version d’un Stream objet effectuant des tâches d’E/S sur un fichier de configuration. |
| GetType() |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Obtient la Type de l’instance actuelle. (Hérité de Object) |
| Impersonate() |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Indique à l’hôte d’emprunter l’identité et retourne un objet IDisposable requis en interne par .NET. |
| Init(IInternalConfigRoot, Object[]) |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Initialise l’hôte de configuration. |
| InitForConfiguration(String, String, String, IInternalConfigRoot, Object[]) |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Initialise l’hôte pour la configuration. |
| IsAboveApplication(String) |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Retourne une valeur indiquant si la configuration est au-dessus de la configuration de l’application dans la hiérarchie de configuration. |
| IsConfigRecordRequired(String) |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Retourne une valeur indiquant si un enregistrement de configuration est requis pour l’initialisation de la configuration de l’hôte. |
| IsDefinitionAllowed(String, ConfigurationAllowDefinition, ConfigurationAllowExeDefinition) |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Restreint ou autorise les définitions dans la configuration de l’hôte. |
| IsFile(String) |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Retourne une valeur indiquant si le chemin d’accès au fichier utilisé par un Stream objet pour lire un fichier de configuration est un chemin d’accès valide. |
| IsFullTrustSectionWithoutAptcaAllowed(IInternalConfigRecord) |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Retourne une valeur indiquant si une section de configuration nécessite un niveau de sécurité d’accès au code entièrement approuvé et n’autorise pas l’attribut AllowPartiallyTrustedCallersAttribute à désactiver les demandes de liaison implicites. |
| IsInitDelayed(IInternalConfigRecord) |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Retourne une valeur indiquant si l’initialisation d’un objet de configuration est considérée comme retardée. |
| IsLocationApplicable(String) |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Retourne une valeur indiquant si l’objet de configuration prend en charge une balise d’emplacement. |
| IsSecondaryRoot(String) |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Retourne une valeur indiquant si un chemin de configuration est vers un nœud de configuration dont le contenu doit être traité comme une racine. |
| IsTrustedConfigPath(String) |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Retourne une valeur indiquant si le chemin de configuration est approuvé. |
| MemberwiseClone() |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Crée une copie superficielle du Objectactuel. (Hérité de Object) |
| OpenStreamForRead(String, Boolean) |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Ouvre un Stream objet pour lire un fichier de configuration. |
| OpenStreamForRead(String) |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Ouvre un Stream objet pour lire un fichier de configuration. |
| OpenStreamForWrite(String, String, Object, Boolean) |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Ouvre un Stream objet pour l’écriture dans un fichier de configuration. Permet à un Stream objet d’être désigné comme modèle pour copier des attributs de fichier. |
| OpenStreamForWrite(String, String, Object) |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Ouvre un Stream objet pour l’écriture dans un fichier de configuration ou pour l’écriture dans un fichier temporaire utilisé pour générer un fichier de configuration. Permet à un Stream objet d’être désigné comme modèle pour copier des attributs de fichier. |
| PrefetchAll(String, String) |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Retourne une valeur indiquant si l’intégralité du fichier de configuration peut être lu par un objet désigné Stream . |
| PrefetchSection(String, String) |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Indique à l’objet IInternalConfigHost de lire une section désignée de son fichier de configuration associé. |
| ProcessConfigurationSection(ConfigurationSection, ConfigurationBuilder) |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Traite un ConfigurationSection objet à l’aide du fichier fourni ConfigurationBuilder. |
| ProcessRawXml(XmlNode, ConfigurationBuilder) |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Traite le balisage d’une section de configuration à l’aide de l’élément fourni ConfigurationBuilder. |
| RefreshConfigPaths() |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Appelle la méthode de l’hôte délégué qui actualise les chemins de configuration. |
| RequireCompleteInit(IInternalConfigRecord) |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Indique qu’un nouvel enregistrement de configuration nécessite une initialisation complète. |
| StartMonitoringStreamForChanges(String, StreamChangeCallback) |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Indique à l’hôte de surveiller un objet associé Stream pour les modifications apportées à un fichier de configuration. |
| StopMonitoringStreamForChanges(String, StreamChangeCallback) |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Indique à l’objet hôte d’arrêter la surveillance d’un objet associé Stream pour les modifications apportées à un fichier de configuration. |
| ToString() |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Retourne une chaîne qui représente l’objet actuel. (Hérité de Object) |
| VerifyDefinitionAllowed(String, ConfigurationAllowDefinition, ConfigurationAllowExeDefinition, IConfigErrorInfo) |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Vérifie qu’une définition de configuration est autorisée pour un enregistrement de configuration. |
| WriteCompleted(String, Boolean, Object, Boolean) |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Indique que toutes les écritures dans le fichier de configuration se sont terminées et spécifient si les autorisations doivent être déclarées. |
| WriteCompleted(String, Boolean, Object) |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Indique que toutes les écritures dans le fichier de configuration sont terminées. |