Поделиться через


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. Экземпляры IAttachedCollectionSource, которые не поддерживают наблюдаемые изменения в своих элементах (через INotifyCollectionChanged), но которые изменяются со временем, не должны кэшироваться, так как кэширование IAttachedCollectionSource приведет к постоянному кэшированию устаревшей коллекции.

HasItems

Возвращает значение true, если этот IAttachedCollectionSource содержит какие-либо элементы, в противном случае false. Доступ к HasItems не обязательно создает сами элементы.

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

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

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

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

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

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