Compartir a través de


ICacheableAttachedCollectionSource Interfaz

Definición

Representa un IAttachedCollectionSource que puede almacenarse en caché. No es necesario volver a crear orígenes almacenados en caché cada vez que se solicitan.

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
Implementaciones

Propiedades

CanCache

Obtiene si los elementos de este IAttachedCollectionSource se pueden almacenar en caché o no. Las instancias de IAttachedCollectionSource que no admiten cambios observables en sus elementos (a través de INotifyCollectionChanged), pero que cambian con el tiempo no deben almacenarse en caché, ya que el almacenamiento en caché de IAttachedCollectionSource almacenará permanentemente en caché una colección obsoleta.

HasItems

Devuelve true si este IAttachedCollectionSource tiene elementos; de lo contrario, false. El acceso a HasItems no crea necesariamente los propios elementos.

(Heredado de IAttachedCollectionSource)
Items

Obtiene (y crea, si es necesario) la colección de elementos asociados a este IAttachedCollectionSource.

(Heredado de IAttachedCollectionSource)
SourceItem

Obtiene el objeto utilizado para crear este IAttachedCollectionSource.

(Heredado de IAttachedCollectionSource)

Se aplica a