LEADTOOLS画像ファイルサポート(Leadtools.Codecsアセンブリ)

フレームを表示

IsLoadingプロパティ








このCodecsImageInfoオブジェクトがまだロードしているかどうかについて決定する値を取得します。
構文
public bool IsLoading {get;}
'Declaration
 
Public ReadOnly Property IsLoading As Boolean
'Usage
 
Dim instance As CodecsImageInfo
Dim value As Boolean
 
value = instance.IsLoading
public bool IsLoading {get;}
@property (nonatomic, assign, readonly) BOOL isLoading
public boolean isLoading()
 get_IsLoading(); 
public:
property bool IsLoading {
   bool get();
}

属性値

imageがまだロードしているならば、true;それ以外の場合はFalseです。
解説

RasterCodecsクラスは、RasterCodecs.GetInformationAsyncメソッドを使って画像ファイルに関する情報を非同期に取得するようサポートします。これらのいずれかのメソッドを呼び出すと、コーラースレッドはブロックされ、ロード状態にあるインスタンスCodecsImageInfoでただちに返されます(CodecsImageInfo.IsLoadingをtrueに設定)。オブジェクトがロード状態にある間は、このオブジェクトのその他のプロパティは使用してはなりません。

RasterCodecsオブジェクトでファイルに関する情報の取得が終わると、CodecsImageInfoの様々なプロパティには画像ファイル情報が入力され、CodecsImageInfo.IsLoadingプロパティはfalseに設定されます。

画像情報の収集が完了したかどうかを判断するためにCodecsImageInfo.IsLoadingプロパティをポーリングすることは推奨されません。そうではなく、GetInformationAsync操作がいつ完了するのか、エラーが発生したかどうかに関する情報を得るにはRasterCodecs.GetInformationAsyncCompletedイベントにサブスクライブします。

RasterCodecs.GetInformationAsyncCompletedイベントデータにはRasterCodecs.GetInformationAsyncから返されたものと同じオブジェクトも含まれます。このためアプリケーション内にオリジナルのオブジェクトを保持しておく必要はありません。

サンプル
サンプルのために、参照しますRasterCodecs.GetInformationAsyncCompleted
必要条件

ターゲットプラットホーム

参照

参照

CodecsImageInfoクラス
CodecsImageInfoメンバ