Leadtools.Codecs名前空間 > CodecsImageInfoクラス :IsLoadingプロパティ |
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();
RasterCodecsクラスは、RasterCodecs.GetInformationAsyncメソッドを使って画像ファイルに関する情報を非同期に取得するようサポートします。これらのいずれかのメソッドを呼び出すと、コーラースレッドはブロックされ、ロード状態にあるインスタンスCodecsImageInfoでただちに返されます(CodecsImageInfo.IsLoadingをtrueに設定)。オブジェクトがロード状態にある間は、このオブジェクトのその他のプロパティは使用してはなりません。
RasterCodecsオブジェクトでファイルに関する情報の取得が終わると、CodecsImageInfoの様々なプロパティには画像ファイル情報が入力され、CodecsImageInfo.IsLoadingプロパティはfalseに設定されます。
画像情報の収集が完了したかどうかを判断するためにCodecsImageInfo.IsLoadingプロパティをポーリングすることは推奨されません。そうではなく、GetInformationAsync操作がいつ完了するのか、エラーが発生したかどうかに関する情報を得るにはRasterCodecs.GetInformationAsyncCompletedイベントにサブスクライブします。
RasterCodecs.GetInformationAsyncCompletedイベントデータにはRasterCodecs.GetInformationAsyncから返されたものと同じオブジェクトも含まれます。このためアプリケーション内にオリジナルのオブジェクトを保持しておく必要はありません。