Partager via


ICacheableAttachedCollectionSource Interface

Définition

Représente un IAttachedCollectionSource qui peut potentiellement être mis en cache. Les sources mises en cache n’ont pas besoin d’être recréées chaque fois qu’elles sont demandées.

public interface class ICacheableAttachedCollectionSource : Microsoft::VisualStudio::Shell::IAttachedCollectionSource
public interface class ICacheableAttachedCollectionSource : Microsoft::VisualStudio::Shell::IAttachedCollectionSource
__interface ICacheableAttachedCollectionSource : Microsoft::VisualStudio::Shell::IAttachedCollectionSource
public interface ICacheableAttachedCollectionSource : Microsoft.VisualStudio.Shell.IAttachedCollectionSource
type ICacheableAttachedCollectionSource = interface
    interface IAttachedCollectionSource
Public Interface ICacheableAttachedCollectionSource
Implements IAttachedCollectionSource
Implémente

Propriétés

CanCache

Indique si les éléments de cette IAttachedCollectionSource peuvent ou non être mis en cache. Les instances IAttachedCollectionSource qui ne prennent pas en charge les modifications observables apportées à leurs éléments (via INotifyCollectionChanged), mais qui changent au fil du temps ne doivent pas être mises en cache, car la mise en cache de IAttachedCollectionSource met définitivement en cache une collection obsolète.

HasItems

Retourne true si cette IAttachedCollectionSource contient des éléments, sinon false. L’accès à HasItems ne crée pas nécessairement les éléments eux-mêmes.

(Hérité de IAttachedCollectionSource)
Items

Obtient (et crée, si nécessaire) la collection d’éléments associée à cette IAttachedCollectionSource.

(Hérité de IAttachedCollectionSource)
SourceItem

Obtient l’objet utilisé pour créer cette IAttachedCollectionSource.

(Hérité de IAttachedCollectionSource)

S’applique à