Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Poznámka:
Knihovna MFC (Microsoft Foundation Classes) se nadále podporuje. Už ale nepřidáme funkce ani aktualizujeme dokumentaci.
Implementuje vlastnost ovládacího prvku OLE přenesená asynchronně a uložená v mezipaměti v souboru paměti.
Syntaxe
class CCachedDataPathProperty : public CDataPathProperty
Členové
Veřejné konstruktory
| Název | Popis |
|---|---|
| CCachedDataPathProperty::CCachedDataPathProperty |
CCachedDataPathProperty Vytvoří objekt. |
Veřejné datové členy
| Název | Popis |
|---|---|
| CCachedDataPathProperty::m_Cache |
CMemFile objekt, ve kterém se mají data ukládat do mezipaměti. |
Poznámky
Soubor paměti je uložen v paměti RAM místo na disku a je užitečný pro rychlé dočasné přenosy.
Spolu s CAysncMonikerFile a CDataPathProperty, CCachedDataPathProperty poskytuje funkce pro použití asynchronních monikerů v ovládacích prvcích OLE. S CCachedDataPathProperty objekty můžete přenášet data asynchronně z adresy URL nebo zdroje souborů a ukládat je do souboru paměti prostřednictvím m_Cache veřejné proměnné. Všechna data jsou uložená v souboru paměti a není nutné přepsat OnDataAvailable , pokud nechcete sledovat oznámení a reagovat. Pokud například přenášíte velký soubor .GIF a chcete oznámit ovládacímu prvku, že přišlo více dat a mělo by se překreslit, přepsat OnDataAvailable oznámení.
Třída CCachedDataPathProperty je odvozena z CDataPathProperty.
Další informace o používání asynchronních ovládacích prvků monikers a ovládacích prvků ActiveX v internetových aplikacích najdete v následujících tématech:
Hierarchie dědičnosti
CCachedDataPathProperty
Požadavky
Záhlaví: afxctl.h
CCachedDataPathProperty::CCachedDataPathProperty
CCachedDataPathProperty Vytvoří objekt.
CCachedDataPathProperty(COleControl* pControl = NULL);
CCachedDataPathProperty(
LPCTSTR lpszPath,
COleControl* pControl = NULL);
Parametry
pControl
Ukazatel na objekt ovládacího prvku ActiveX, který má být přidružen k tomuto CCachedDataPathProperty objektu.
lpszPath
Cesta, která může být absolutní nebo relativní, slouží k vytvoření asynchronního monikeru, který odkazuje na skutečné absolutní umístění vlastnosti.
CCachedDataPathProperty používá adresy URL, nikoli názvy souborů. Pokud chcete CCachedDataPathProperty objekt pro soubor, předpřipravený file:// na cestu.
Poznámky
Objekt COleControl odkazovaný na pControl je používán Open a načteno odvozenými třídami. Pokud pControl je NULL, ovládací prvek použitý s Open by měl být nastaven s SetControl. Pokud je cesta lpszPath null, můžete ji předat Open nebo ji nastavit pomocí setPath.
CCachedDataPathProperty::m_Cache
Obsahuje název třídy souboru paměti, do kterého se data ukládají do mezipaměti.
CMemFile m_Cache;
Poznámky
Soubor paměti je uložen v paměti RAM místo na disku.
Viz také
CDataPathProperty – třída
Graf hierarchie
CDataPathProperty – třída