ICacheableAttachedCollectionSource Интерфейс

Определение

Представляет объект IAttachedCollectionSource , который потенциально может быть кэширован. Кэшированные источники не нужно создавать повторно каждый раз, когда они запрашиваются.

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
Реализации

Свойства

CanCache

Возвращает значение, указывающее, можно ли кэшировать элементы из этого элемента IAttachedCollectionSource . Экземпляры Иаттачедколлектионсаурце, которые не поддерживают наблюдаемые изменения в своих элементах (через System.ComponentModel.INotifyCollectionChanged ), но которые изменяются со временем, не должны кэшироваться, так как кэширование иаттачедколлектионсаурце будет постоянно кэшировать устаревшую коллекцию.

HasItems

Определяет, содержит ли Иаттачедколлектионсаурце какие либо элементы.

(Унаследовано от IAttachedCollectionSource)
Items

Получает (и при необходимости создает) коллекцию элементов, ассоЦиатедвис этот Иаттачедколлектионсаурце.

(Унаследовано от IAttachedCollectionSource)
SourceItem

Возвращает объект, используемый для создания этого Иаттачедколлектионсаурце.

(Унаследовано от IAttachedCollectionSource)

Применяется к