Compartilhar via


ICacheableAttachedCollectionSource Interface

Definição

Representa um IAttachedCollectionSource que pode ser armazenado em cache. As fontes armazenadas em cache não precisam ser recriadas sempre que são solicitadas.

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
Implementações

Propriedades

CanCache

Obtém se os itens deste IAttachedCollectionSource podem ser armazenados em cache ou não. Instâncias IAttachedCollectionSource que não dão suporte a alterações observáveis em seus itens (por meio de INotifyCollectionChanged), mas que são alteradas ao longo do tempo não devem ser armazenadas em cache, pois o cache de IAttachedCollectionSource armazenará permanentemente em cache uma coleção obsoleta.

HasItems

Retornará true se este IAttachedCollectionSource tiver itens, caso contrário, false. Acessar o HasItems não cria necessariamente os próprios itens.

(Herdado de IAttachedCollectionSource)
Items

Obtém (e cria, se necessário) a coleção de itens associados a este IAttachedCollectionSource.

(Herdado de IAttachedCollectionSource)
SourceItem

Obtém o objeto usado para criar este IAttachedCollectionSource.

(Herdado de IAttachedCollectionSource)

Aplica-se a