Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Megjegyzés:
A Microsoft Foundation Classes (MFC) könyvtár továbbra is támogatott. A továbbiakban azonban nem adunk hozzá funkciókat, és nem frissítjük a dokumentációt.
Egy aszinkron módon átvitt és gyorsítótárazott OLE vezérlőtulajdonságot implementál egy memóriafájlban.
Szemantika
class CCachedDataPathProperty : public CDataPathProperty
Tagok
Nyilvános konstruktorok
| Név | Description |
|---|---|
| CCachedDataPathProperty::CCachedDataPathProperty | Egy CCachedDataPathProperty objektumot hoz létre. |
Nyilvános adatok tagjai
| Név | Description |
|---|---|
| CCachedDataPathProperty::m_Cache |
CMemFile objektumot, amelyben gyorsítótárazhatja az adatokat. |
Megjegyzések
A memóriafájlokat nem a lemezen, hanem a RAM tárolja, és gyors ideiglenes átvitelhez hasznos.
CAysncMonikerFile Emellett az aszinkron CDataPathPropertyCCachedDataPathProperty monikerek OLE-vezérlőkben való használatára is használható. Objektumokkal CCachedDataPathProperty aszinkron módon továbbíthat adatokat egy URL-címről vagy fájlforrásból, és tárolhatja egy memóriafájlban a m_Cache nyilvános változón keresztül. A rendszer minden adatot a memóriafájlban tárol, és nincs szükség az OnDataAvailable felülbírálására, hacsak nem szeretne értesítéseket nézni és válaszolni. Ha például egy nagy .GIF fájlt küld át, és értesíteni szeretné a vezérlőt arról, hogy több adat érkezett, és azoknak újra kell újítaniuk magát, felül kell bírálnia OnDataAvailable az értesítést.
Az osztály CCachedDataPathProperty a következőből CDataPathPropertyszármazik: .
Az aszinkron monikerek és ActiveX-vezérlők internetes alkalmazásokban való használatáról az alábbi témakörökben talál további információt:
Öröklési hierarchia
CCachedDataPathProperty
Requirements
Fejléc: afxctl.h
CCachedDataPathProperty::CCachedDataPathProperty
Egy CCachedDataPathProperty objektumot hoz létre.
CCachedDataPathProperty(COleControl* pControl = NULL);
CCachedDataPathProperty(
LPCTSTR lpszPath,
COleControl* pControl = NULL);
Paraméterek
pControl
Az objektumhoz CCachedDataPathProperty társítandó ActiveX-vezérlőobjektumra mutató mutató.
lpszPath
Az abszolút vagy relatív elérési út egy aszinkron moniker létrehozásához használható, amely a tulajdonság tényleges abszolút helyére hivatkozik.
CCachedDataPathProperty URL-címeket használ, nem fájlneveket. Ha objektumot CCachedDataPathProperty szeretne egy fájlhoz, előre file:// az elérési útra.
Megjegyzések
A COleControlpControl által mutatott objektumot az Open használja, és származtatott osztályok kérik le. Ha a pControl NULL értékű, a használt vezérlőt Open a SetControlral kell beállítani. Ha az lpszPath NULL értékű, az elérési utat Open átadhatja, vagy beállíthatja a SetPath használatával.
CCachedDataPathProperty::m_Cache
Annak a memóriafájlnak az osztálynevét tartalmazza, amelybe az adatok gyorsítótárazva lesznek.
CMemFile m_Cache;
Megjegyzések
A memóriafájlokat a rendszer nem a lemezen, hanem a RAM-ban tárolja.
Lásd még
CDataPathProperty osztály
hierarchiadiagram
CDataPathProperty osztály