次の方法で共有


CCachedDataPathProperty クラス

非同期で転送し、メモリ ファイルにキャッシュする OLE コントロール プロパティを実装します。

class CCachedDataPathProperty : public CDataPathProperty

メンバー

db656z5z.collapse_all(ja-jp,VS.110).gifパブリック コンストラクター

名前

説明

CCachedDataPathProperty::CCachedDataPathProperty

CCachedDataPathProperty オブジェクトを構築します。

db656z5z.collapse_all(ja-jp,VS.110).gifパブリック データ メンバー

名前

説明

CCachedDataPathProperty::m_Cache

データをキャッシュするCMemFile のオブジェクト。

解説

メモリ ファイルをディスクではなく RAM に格納され、高速一時コピーに便利です。

CAysncMonikerFileCDataPathPropertyとともに、CCachedDataPathProperty は、OLE コントロールの非同期モニカーを使用して機能を提供します。CCachedDataPathProperty のオブジェクトによって、URL からデータを非同期的にシフトし、ソース ファイルを、m_Cache のパブリック変数によってメモリ ファイルに格納されます。すべてのデータはメモリのファイルに格納され、通知のかを確認し、応答するには OnDataAvailable をオーバーライドする必要はありません。より多くのデータを受信したとき、それ自体を再描画する必要があります。たとえば、大きな .gif ファイルを転送、コントロールに通知する場合は、通知をオーバーライドする OnDataAvailable

クラス CCachedDataPathPropertyCDataPathPropertyから派生します。

インターネット アプリケーションで非同期モニカーと ActiveX コントロールを使用する方法の詳細については、次のトピックを参照:

継承階層

CObject

CFile

COleStreamFile

CMonikerFile

CAsyncMonikerFile

CDataPathProperty

CCachedDataPathProperty

必要条件

Header: afxctl.h

参照

関連項目

CDataPathProperty クラス

階層図

CDataPathProperty クラス