ISettingsManagerHost5 Interface
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.
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(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 |
Obsolète.
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) |