ICacheableAttachedCollectionSource Arabirim
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Ö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) |