Udostępnij za pośrednictwem


ICacheableAttachedCollectionSource Interfejs

Definicja

Reprezentuje element IAttachedCollectionSource, który może być potencjalnie buforowany. Źródła buforowane nie muszą być tworzone ponownie przy każdym żądaniu.

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
Implementuje

Właściwości

CanCache

Pobiera, czy elementy z tego elementu IAttachedCollectionSource można buforować. Wystąpienia IAttachedCollectionSource, które nie obsługują widocznych zmian w elementach (za pośrednictwem funkcji INotifyCollectionChanged), ale które zmieniają się w czasie, nie powinny być buforowane, ponieważ buforowanie elementu IAttachedCollectionSource spowoduje trwałe buforowanie nieaktualnej kolekcji.

HasItems

Zwraca wartość true, jeśli element IAttachedCollectionSource ma jakiekolwiek elementy, w przeciwnym razie wartość false. Uzyskiwanie dostępu do elementu HasItems niekoniecznie powoduje utworzenie samych elementów.

(Odziedziczone po IAttachedCollectionSource)
Items

Pobiera (i tworzy w razie potrzeby) kolekcję elementów skojarzonych z tym elementem IAttachedCollectionSource.

(Odziedziczone po IAttachedCollectionSource)
SourceItem

Pobiera obiekt użyty do utworzenia tego obiektu IAttachedCollectionSource.

(Odziedziczone po IAttachedCollectionSource)

Dotyczy