Aracılığıyla paylaş


ICacheableAttachedCollectionSource Arabirim

Tanım

Önbelleğe alınabilecek bir IAttachedCollectionSource'i temsil eder. Önbelleğe alınan kaynakların her istendiklerinde yeniden oluşturulması gerekmez.

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
Uygulamalar

Özellikler

CanCache

Bu IAttachedCollectionSource içindeki öğelerin önbelleğe alınıp alınamayacağını alır. Öğelerinde gözlemlenebilir değişiklikleri (INotifyCollectionChanged aracılığıyla) desteklemeyen ancak zaman içinde değişen IAttachedCollectionSource örnekleri önbelleğe alınmamalıdır, çünkü IAttachedCollectionSource önbelleğe alınırken kalıcı olarak eski bir koleksiyon önbelleğe alınır.

HasItems

Bu IAttachedCollectionSource'ta herhangi bir öğe varsa true, aksi takdirde false döndürür. HasItems'e erişmek, öğelerin kendilerini oluşturması gerekmez.

(Devralındığı yer: IAttachedCollectionSource)
Items

Bu IAttachedCollectionSource ile ilişkili öğe koleksiyonunu alır (ve gerekirse oluşturur).

(Devralındığı yer: IAttachedCollectionSource)
SourceItem

Bu IAttachedCollectionSource'u oluşturmak için kullanılan nesneyi alır.

(Devralındığı yer: IAttachedCollectionSource)

Şunlara uygulanır