CodeContainerRegistry 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.
Type qui représente le registre principal utilisé par le Shell pour assurer le suivi de tous les conteneurs de code auxquels il accède.
public ref class CodeContainerRegistry : Microsoft::VisualStudio::Shell::ObservableSettingsListBase<Microsoft::VisualStudio::Shell::CodeContainerManagement::CodeContainer ^>
[Windows::Foundation::Metadata::WebHostHidden]
class CodeContainerRegistry : Microsoft::VisualStudio::Shell::ObservableSettingsListBase<Microsoft::VisualStudio::Shell::CodeContainerManagement::CodeContainer>
public class CodeContainerRegistry : Microsoft.VisualStudio.Shell.ObservableSettingsListBase<Microsoft.VisualStudio.Shell.CodeContainerManagement.CodeContainer>
type CodeContainerRegistry = class
inherit ObservableSettingsListBase<CodeContainer>
Public Class CodeContainerRegistry
Inherits ObservableSettingsListBase(Of CodeContainer)
- Héritage
Constructeurs
| CodeContainerRegistry(ISettingsManager) |
Propriétés
| Capacity | (Hérité de ObservableSettingsListBase<ValueT>) |
| IsRoamed |
Conservez les données sous-jacentes stockées localement, c’est-à-dire ne pas les rendre itinérantes. |
| Recycle | (Hérité de ObservableSettingsListBase<ValueT>) |
| SettingsList |
Liste des paramètres réels dans laquelle les données du conteneur de code sont conservées. (Hérité de ObservableSettingsListBase<ValueT>) |
| SettingsListName |
Nom du magasin sous-jacent utilisé pour rendre les données persistantes dans ce registre. |
Méthodes
| AddOrUpdateAsync(String, ValueT, Object, CancellationToken) |
Ajoute ou met à jour |
| AddToFrontAsync(String, ValueT, Object) | (Hérité de ObservableSettingsListBase<ValueT>) |
| ClearAsync(Object) | (Hérité de ObservableSettingsListBase<ValueT>) |
| ClearAsync(Object, CancellationToken) |
Efface toutes les clés et valeurs stockées dans la liste. (Hérité de ObservableSettingsListBase<ValueT>) |
| CodeContainerSettingsList_CollectionChangedAsync(Object, SettingsListChangedEventArgs) |
Gestionnaire d’événements déclenché chaque fois que des modifications ont été apportées au ISettingsList sous-jacent géré par le registre. (Hérité de ObservableSettingsListBase<ValueT>) |
| GetAsync(String, CancellationToken) |
Récupère le conteneur de code associé à |
| GetValueOrDefault(String) | (Hérité de ObservableSettingsListBase<ValueT>) |
| PurgeIfNecessaryAsync(Object, CancellationToken) |
Supprime un nombre fixe de valeurs ayant un accès minimal pour empêcher l’ISettingsList sous-jacent de croître indéfiniment. (Hérité de ObservableSettingsListBase<ValueT>) |
| RemoveAsync(String, Object) | (Hérité de ObservableSettingsListBase<ValueT>) |
| RemoveAsync(String, Object, CancellationToken) |
Supprime la valeur stockée sous le fourni |
| SubscribeAsync(ITargetBlock<StatefulReadOnlyList<ValueT,Object>>, CancellationToken) |
Permet |
| SuspendUpdatesAsync() |
Interrompt l’envoi des mises à jour à tous les observateurs souscrits. Cela est utile si plusieurs modifications sont apportées à la liste, ce qui empêche la liste de pousser les mises à jour vers les abonnés chaque fois qu’une modification est apportée. Toutes les mises à jour apportées à la liste sous-jacente pendant la suspension entraînent le push d’une copie à jour vers les abonnés dès la suppression des suspensions. (Hérité de ObservableSettingsListBase<ValueT>) |