CCachedDataPathProperty Sınıfı
Zaman uyumsuz olarak aktarılan ve bellek dosyasında önbelleğe alınan bir OLE denetimi özelliği uygular.
Sözdizimi
class CCachedDataPathProperty : public CDataPathProperty
Üyeler
Ortak Oluşturucular
Veri Akışı Adı | Açıklama |
---|---|
CCachedDataPathProperty::CCachedDataPathProperty | Bir CCachedDataPathProperty nesne oluşturur. |
Ortak Veri Üyeleri
Veri Akışı Adı | Açıklama |
---|---|
CCachedDataPathProperty::m_Cache | CMemFile nesnesini seçin. |
Açıklamalar
Bellek dosyası disk yerine RAM'de depolanır ve hızlı geçici aktarımlar için kullanışlıdır.
ve ile CAysncMonikerFile
birlikte, CCachedDataPathProperty
OLE denetimlerinde zaman uyumsuz takma adlarının kullanımına yönelik işlevsellik CDataPathProperty
sağlar. Nesnelerle CCachedDataPathProperty
, verileri bir URL veya dosya kaynağından zaman uyumsuz olarak aktarıp ortak değişken aracılığıyla m_Cache
bir bellek dosyasında depolayabilirsiniz. Tüm veriler bellek dosyasında depolanır ve bildirimleri izlemek ve yanıtlamak istemediğiniz sürece OnDataAvailable'ı geçersiz kılmanız gerekmez. Örneğin, büyük bir .GIF dosyası aktarıyorsanız ve daha fazla verinin geldiğini ve kendisini yeniden çizmesi gerektiğini denetiminize bildirmek istiyorsanız, bildirimi yapmak için geçersiz kılın OnDataAvailable
.
sınıfı CCachedDataPathProperty
öğesinden CDataPathProperty
türetilir.
İnternet uygulamalarında zaman uyumsuz takma adlarının ve ActiveX denetimlerinin nasıl kullanılacağı hakkında daha fazla bilgi için aşağıdaki konulara bakın:
Devralma Hiyerarşisi
CCachedDataPathProperty
Gereksinimler
Üst bilgi: afxctl.h
CCachedDataPathProperty::CCachedDataPathProperty
Bir CCachedDataPathProperty
nesne oluşturur.
CCachedDataPathProperty(COleControl* pControl = NULL);
CCachedDataPathProperty(
LPCTSTR lpszPath,
COleControl* pControl = NULL);
Parametreler
pControl
Bu CCachedDataPathProperty
nesneyle ilişkilendirilecek ActiveX denetim nesnesinin işaretçisi.
lpszPath
Mutlak veya göreli olabilecek yol, özelliğin gerçek mutlak konumuna başvuran zaman uyumsuz bir ad oluşturmak için kullanılır. CCachedDataPathProperty
dosya adlarını değil URL'leri kullanır. Bir dosya için nesne istiyorsanız CCachedDataPathProperty
, yola file://.
Açıklamalar
COleControl
pControl tarafından işaret edilen nesne Open tarafından kullanılır ve türetilmiş sınıflar tarafından alınır. pControl NULL ise, ile Open
kullanılan denetim SetControl ile ayarlanmalıdır. lpszPath NULL ise, yolu içinden Open
geçirebilir veya SetPath ile ayarlayabilirsiniz.
CCachedDataPathProperty::m_Cache
Verilerin önbelleğe alındığı bellek dosyasının sınıf adını içerir.
CMemFile m_Cache;
Açıklamalar
Bellek dosyası disk yerine RAM'de depolanır.
Ayrıca bkz.
CDataPathProperty Sınıfı
Hiyerarşi Grafiği
CDataPathProperty Sınıfı