次の方法で共有


CAsyncMonikerFile クラス

ActiveX コントロール (以前の OLE コントロール) で非同期モニカーを使用するための機能が用意されています。

class CAsyncMonikerFile : public CMonikerFile

メンバー

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

名前

説明

CAsyncMonikerFile::CAsyncMonikerFile

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

yy1z35cz.collapse_all(ja-jp,VS.110).gifパブリック メソッド

名前

説明

CAsyncMonikerFile::Close

すべてのリソースを閉じ、解放します。

CAsyncMonikerFile::GetBinding

非同期束縛のコピーへのポインターを取得します。

CAsyncMonikerFile::GetFormatEtc

ストリームのデータ形式を取得します。

CAsyncMonikerFile::Open

ファイルを非同期的に開きます。

yy1z35cz.collapse_all(ja-jp,VS.110).gifプロテクト メソッド

名前

説明

CAsyncMonikerFile::CreateBindStatusCallback

COM オブジェクトを実装する IBindStatusCallback作成します。

CAsyncMonikerFile::GetBindInfo

バインドの型情報を作成することを要求するために、OLE システム ライブラリによって呼び出されます。

CAsyncMonikerFile::GetPriority

バインディングの優先順位を取得するために、OLE システム ライブラリによって呼び出されます。

CAsyncMonikerFile::OnDataAvailable

これは非同期バインド操作中にクライアントで使用可能になるようにデータを提供するために呼び出されます。

CAsyncMonikerFile::OnLowResource

リソースが少ないときに呼び出されます。

CAsyncMonikerFile::OnProgress

データをダウンロードする処理の進行状況を示すために呼び出されます。

CAsyncMonikerFile::OnStartBinding

バインディングの起動になるときに呼び出されます。

CAsyncMonikerFile::OnStopBinding

非同期コピーが停止すると呼び出されます。

解説

CMonikerFileから派生した、COleStreamFileから派生した、CAsyncMonikerFile は、URL からの読み込みのファイルを含むデータ ストリームを非同期にアクセスするために IMoniker のインターフェイスを非同期的に使用します。ファイルは ActiveX コントロールの datapath のプロパティです。

非同期モニカーは、インターネット対応アプリケーションと ActiveX コントロールで主にファイル転送中に依存したユーザー インターフェイスを提供するために使用されます。このの最も良い例は、ActiveX コントロールに非同期プロパティを提供する CDataPathProperty の使用です。CDataPathProperty のオブジェクトは、長い所持品の交換処理中に新しいデータを使用できるかどうかを示すためにコールバックを取得します。

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

継承階層

CObject

CFile

COleStreamFile

CMonikerFile

CAsyncMonikerFile

必要条件

Header: afxole.h

参照

関連項目

CMonikerFile クラス

階層図

CMonikerFile クラス

CDataPathProperty クラス

Asynchronous Versus Synchronous Monikers