Bagikan melalui


Kelas CCachedDataPathProperty

Menerapkan properti kontrol OLE yang ditransfer secara asinkron dan di-cache dalam file memori.

Sintaks

class CCachedDataPathProperty : public CDataPathProperty

Anggota

Konstruktor Publik

Nama Deskripsi
CCachedDataPathProperty::CCachedDataPathProperty Membuat CCachedDataPathProperty objek.

Anggota Data Publik

Nama Deskripsi
CCachedDataPathProperty::m_Cache CMemFile objek tempat data cache.

Keterangan

File memori disimpan dalam RAM daripada pada disk dan berguna untuk transfer sementara yang cepat.

Bersama dengan CAysncMonikerFile dan CDataPathProperty, CCachedDataPathProperty menyediakan fungsionalitas untuk penggunaan moniker asinkron dalam kontrol OLE. Dengan CCachedDataPathProperty objek, Anda dapat mentransfer data secara asinkron dari URL atau sumber file dan menyimpannya dalam file memori melalui m_Cache variabel publik. Semua data disimpan dalam file memori, dan tidak perlu mengambil alih OnDataAvailable kecuali Anda ingin menonton pemberitahuan dan merespons. Misalnya, jika Anda mentransfer file .GIF besar dan ingin memberi tahu kontrol Anda bahwa lebih banyak data telah tiba dan harus menggambar ulang dirinya sendiri, ambil alih OnDataAvailable untuk membuat pemberitahuan.

Kelas CCachedDataPathProperty ini berasal dari CDataPathProperty.

Untuk informasi selengkapnya tentang cara menggunakan moniker asinkron dan kontrol ActiveX di aplikasi Internet, lihat topik berikut:

Hierarki Warisan

CObject

CFile

COleStreamFile

CMonikerFile

CAsyncMonikerFile

CDataPathProperty

CCachedDataPathProperty

Persyaratan

Header: afxctl.h

CCachedDataPathProperty::CCachedDataPathProperty

Membuat CCachedDataPathProperty objek.

CCachedDataPathProperty(COleControl* pControl = NULL);

CCachedDataPathProperty(
    LPCTSTR lpszPath,
    COleControl* pControl = NULL);

Parameter

pControl
Penunjuk ke objek kontrol ActiveX yang akan dikaitkan dengan objek ini CCachedDataPathProperty .

lpszPath
Jalur, yang mungkin absolut atau relatif, digunakan untuk membuat moniker asinkron yang mereferensikan lokasi absolut aktual properti. CCachedDataPathProperty menggunakan URL, bukan nama file. Jika Anda menginginkan CCachedDataPathProperty objek untuk file, tambahkan file:// ke jalur.

Keterangan

Objek COleControl yang ditunjukkan oleh pControl digunakan oleh Buka dan diambil oleh kelas turunan. Jika pControl ADALAH NULL, kontrol yang digunakan dengan Open harus diatur dengan SetControl. Jika lpszPath ADALAH NULL, Anda dapat melewati jalur Open atau mengaturnya dengan SetPath.

CCachedDataPathProperty::m_Cache

Berisi nama kelas file memori tempat data di-cache.

CMemFile m_Cache;

Keterangan

File memori disimpan dalam RAM daripada pada disk.

Lihat juga

Kelas CDataPathProperty
Bagan Hierarki
Kelas CDataPathProperty