Partager via


ISettingsManagerHost5 Interface

Définition

public interface ISettingsManagerHost5 : Microsoft.VisualStudio.Settings.ISettingsManagerHost4
type ISettingsManagerHost5 = interface
    interface ISettingsManagerHost4
    interface ISettingsManagerHost3
    interface ISettingsManagerHost2
    interface ISettingsManagerHost
Public Interface ISettingsManagerHost5
Implements ISettingsManagerHost4
Implémente

Propriétés

AppDir

Obtient le répertoire de l’application

(Hérité de ISettingsManagerHost)
AppInitCompletionTask

Tâche facultative indiquant que l’hôte a terminé de démarrer. Le gestionnaire de paramètres reporte les tâches gourmandes en ressources jusqu’à la fin de cette tâche.

(Hérité de ISettingsManagerHost)
CollectionName

Obtient le nom de la collection de paramètres à traiter par cet hôte. Il est utilisé pour partitionner les paramètres en fonction de paramètres d’hôte tels que le paramètre /rootSuffix de VS.

(Hérité de ISettingsManagerHost)
DurableHostIdentity

Informations supplémentaires sur le processus. Utilisez pour ajouter du contexte au journal, n’a pas besoin de suivre un format spécifique.

(Hérité de ISettingsManagerHost4)
IsRoamingAndSharingAllowed

Si la valeur est false, empêche l’itinérance et le partage, quelle que soit la valeur du paramètre qui les contrôle normalement.

IsRoamingEnabledByDefault

Obtient une valeur indiquant si l’itinérance et le partage doivent être activés lorsque le paramètre « RoamingEnabled » n’a pas encore été conservé.

(Hérité de ISettingsManagerHost4)
Logger

Enregistreur d’événements pour la télémétrie d’erreur.

(Hérité de ISettingsManagerHost)
NameTranslator

Traducteur facultatif entre les noms de paramètres privés et partagés.

(Hérité de ISettingsManagerHost)
PrivateStorage

Magasin de stockage pour les paramètres privés.

(Hérité de ISettingsManagerHost)
RemoteDefaultsStore

Magasin des valeurs par défaut distantes pour remplacer les paramètres par défaut.

(Hérité de ISettingsManagerHost3)
StoreUpdateLogger

Enregistreur d’événements pour l’enregistrement des mises à jour dans les magasins de paramètres. Ce paramètre peut être null.

(Hérité de ISettingsManagerHost4)
TelemetrySettings
Obsolète.

Obtient les paramètres de télémétrie sérialisés de l’hôte, obtenus via ITelemetrySession.SerializeSettings. Cette valeur peut être null si l’hôte n’a pas de session de télémétrie.

(Hérité de ISettingsManagerHost)

Méthodes

GetServiceStreamAsync(String, CancellationToken)
GetTelemetrySettingsAsync()

Obtient les paramètres de télémétrie sérialisés de l’hôte, obtenus via ITelemetrySession.SerializeSettings. Le résultat peut être null si l’hôte n’a pas de session de télémétrie.

(Hérité de ISettingsManagerHost2)
IsSharedOrRoamedSetting(String)

Détermine si un paramètre est privé et partagé/itinérant.

(Hérité de ISettingsManagerHost)

Événements

HostShuttingDown

Déclenché lorsque l’hôte est sur le point de s’arrêter, pour permettre au gestionnaire de paramètres de libérer des ressources, de terminer ou d’annuler des tâches asynchrones, etc. L’hôte doit attendre que le gestionnaire d’événements async soit terminé (par exemple, à l’aide de la méthode d’extension RaiseEventAsync<T>(Delegate, Object, T) ) avant de continuer.

(Hérité de ISettingsManagerHost)
IdleStateChanged

Déclenché lorsque l’application hôte devient inactive ou redevient active, pour permettre une utilisation réduite des ressources pendant la période d’inactivité.

(Hérité de ISettingsManagerHost)

S’applique à