LateBoundBitmapDecoder LateBoundBitmapDecoder LateBoundBitmapDecoder LateBoundBitmapDecoder Class

定義

非同期のイメージのダウンロードなど、遅延のビットマップ作成を必要とするデコーダーを定義します。Defines a decoder that requires delayed bitmap creation such as asynchronous image downloads.

public ref class LateBoundBitmapDecoder sealed : System::Windows::Media::Imaging::BitmapDecoder
public sealed class LateBoundBitmapDecoder : System.Windows.Media.Imaging.BitmapDecoder
type LateBoundBitmapDecoder = class
    inherit BitmapDecoder
Public NotInheritable Class LateBoundBitmapDecoder
Inherits BitmapDecoder
継承

注釈

ALateBoundBitmapDecoderときに使用されるDelayCreationを指定します。A LateBoundBitmapDecoder is used when DelayCreation is specified. Decoderプロパティをオンデマンドに必要な「実際のデコーダー」を作成します。The Decoder property creates the necessary "real decoder" on an on-demand basis. デコーダーのすべてのプロパティを返すnullコンテンツのダウンロード中です。All decoder properties return null while content is downloading.

ALateBoundBitmapDecoderシステムが非同期的にダウンロードされるローカル イメージを持つ場合にも作成できます。A LateBoundBitmapDecoder can also be created when the system has an image that is being asynchronously downloaded locally. デコーダーも返しますここでは、nullイメージのダウンロードが完了するまでのプロパティ。In this case, the decoder also returns null for properties until the image has been downloaded. アプリケーションを確認できる、IsDownloadingプロパティのデリゲートを追加または、DownloadCompletedダウンロードの状態を監視するイベントです。The application can check the IsDownloading property or add a delegate for the DownloadCompleted event to monitor the download status. すべてのフレームがさらに、取得、LateBoundBitmapDecoderイメージのダウンロード中には、フレームでは、ダウンロードが完了したらまでに、1, 1 の幅と高さに返されます。Furthermore, any frames obtained from a LateBoundBitmapDecoder while the image is downloading will return a width/height of 1,1 until the frames have finished downloading.

BitmapFrame このクラスによって返されるオブジェクトが固定されているしはそのため変更できません。BitmapFrame objects that are returned by this class are frozen and are therefore immutable.

プロパティ

CodecInfo CodecInfo CodecInfo CodecInfo

このコーデックを説明する情報を取得します。Gets information that describes this codec.

ColorContexts ColorContexts ColorContexts ColorContexts

ビットマップ (定義されている場合) に関連付けられているカラー プロファイルを表す値を取得します。Gets a value that represents the color profile that is associated with a bitmap, if one is defined.

Decoder Decoder Decoder Decoder

この遅延バインド デコーダーに関連付けられている基になるデコーダーを取得します。Gets the underlying decoder that is associated with this late-bound decoder.

Dispatcher Dispatcher Dispatcher Dispatcher

この Dispatcher が関連付けられている DispatcherObject を取得します。Gets the Dispatcher this DispatcherObject is associated with.

(Inherited from DispatcherObject)
Frames Frames Frames Frames

ビットマップ内の個々のフレームのコンテンツを取得します。Gets the content of an individual frame within a bitmap.

IsDownloading IsDownloading IsDownloading IsDownloading

デコーダーが現在コンテンツをダウンロードしているかどうかを示す値を取得します。Gets a value that indicates whether the decoder is currently downloading content.

Metadata Metadata Metadata Metadata

メタデータが定義されている場合、このビットマップに関連付けられているグローバル メタデータを表す BitmapMetadata のインスタンスを取得します。Gets an instance of BitmapMetadata that represents the global metadata associated with this bitmap, if metadata is defined.

(Inherited from BitmapDecoder)
Palette Palette Palette Palette

このデコーダーに関連付けられている BitmapPalette を取得します。Gets the BitmapPalette that is associated with this decoder.

Preview Preview Preview Preview

このビットマップのグローバル プレビューが定義されている場合、そのプレビューを表す BitmapSource を取得します。Gets a BitmapSource that represents the global preview of this bitmap, if one is defined.

Thumbnail Thumbnail Thumbnail Thumbnail

ビットマップのサムネイルを表す BitmapSource を取得します (定義されている場合)。Gets a BitmapSource that represents the thumbnail of the bitmap, if one is defined.

メソッド

CheckAccess() CheckAccess() CheckAccess() CheckAccess()

呼び出し元のスレッドがこの DispatcherObject にアクセスできるかどうかを確認します。Determines whether the calling thread has access to this DispatcherObject.

(Inherited from DispatcherObject)
CreateInPlaceBitmapMetadataWriter() CreateInPlaceBitmapMetadataWriter() CreateInPlaceBitmapMetadataWriter() CreateInPlaceBitmapMetadataWriter()

ビットマップのメタデータを更新するために使用できる、InPlaceBitmapMetadataWriter のインスタンスを作成します。Creates an instance of InPlaceBitmapMetadataWriter, which can be used to update the metadata of a bitmap.

(Inherited from BitmapDecoder)
Equals(Object) Equals(Object) Equals(Object) Equals(Object)

指定したオブジェクトが、現在のオブジェクトと等しいかどうかを判断します。Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

既定のハッシュ関数として機能します。Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

現在のインスタンスの Type を取得します。Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

現在の Object の簡易コピーを作成します。Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

BitmapDecoder の現在の値を String に変換します。Converts the current value of a BitmapDecoder to a String.

(Inherited from BitmapDecoder)
VerifyAccess() VerifyAccess() VerifyAccess() VerifyAccess()

呼び出し元のスレッドがこの DispatcherObject にアクセスできるように強制します。Enforces that the calling thread has access to this DispatcherObject.

(Inherited from DispatcherObject)

イベント

DownloadCompleted DownloadCompleted DownloadCompleted DownloadCompleted

BitmapDecoder によるビットマップ コンテンツのダウンロードが終了したときに発生します。Occurs when a BitmapDecoder has finished downloading bitmap content.

(Inherited from BitmapDecoder)
DownloadFailed DownloadFailed DownloadFailed DownloadFailed

ビットマップ コンテンツのダウンロードが失敗したときに発生します。Occurs when bitmap content failed to download.

(Inherited from BitmapDecoder)
DownloadProgress DownloadProgress DownloadProgress DownloadProgress

BitmapDecoder がビットマップ コンテンツのダウンロードを実行しているときに発生します。Occurs when a BitmapDecoder has made progress downloading bitmap content.

(Inherited from BitmapDecoder)

適用対象

こちらもご覧ください