Freigeben über


ICacheableAttachedCollectionSource Schnittstelle

Definition

Stellt eine IAttachedCollectionSource dar, die möglicherweise zwischengespeichert werden kann. Zwischengespeicherte Quellen müssen nicht jedes Mal neu erstellt werden, wenn sie angefordert werden.

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
Implementiert

Eigenschaften

CanCache

Ruft ab, ob die Elemente aus dieser IAttachedCollectionSource zwischengespeichert werden können. IAttachedCollectionSource-Instanzen, die keine beobachtbaren Änderungen an ihren Elementen unterstützen (über INotifyCollectionChanged), die sich jedoch im Laufe der Zeit ändern, sollten nicht zwischengespeichert werden, da das Zwischenspeichern der IAttachedCollectionSource eine veraltete Sammlung dauerhaft zwischenspeichert.

HasItems

Gibt true zurück, wenn diese IAttachedCollectionSource über Elemente verfügt, andernfalls false. Beim Zugriff auf HasItems werden die Elemente nicht unbedingt selbst erstellt.

(Geerbt von IAttachedCollectionSource)
Items

Ruft die Auflistung der Elemente ab, die dieser IAttachedCollectionSource zugeordnet sind( und erstellt, falls erforderlich).

(Geerbt von IAttachedCollectionSource)
SourceItem

Ruft das Objekt ab, das zum Erstellen dieser IAttachedCollectionSource verwendet wird.

(Geerbt von IAttachedCollectionSource)

Gilt für: