DelegatingConfigHost Classe

Définition

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) http://ou d’un fichier local.

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.

S’applique à

Voir aussi