Aracılığıyla paylaş


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

Ad Tanım
CCachedDataPathProperty::CCachedDataPathProperty Bir CCachedDataPathProperty nesne oluşturur.

Ortak Veri Üyeleri

Ad Tanım
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 CDataPathPropertysağ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 denetiminize daha fazla veri geldiğini bildirmek istiyorsanız ve kendisini yeniden çizmesi gerekiyorsa, bildirimi yapmak için geçersiz kılın OnDataAvailable .

sınıfı CCachedDataPathProperty öğesinden CDataPathPropertytü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

Cobject

Cfile

COleStreamFile

CMonikerFile

CAsyncMonikerFile

Cdatapathproperty

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ı