FileImageProvider クラス
ファイルから画像データを読み込むプロバイダーです。
名前空間: FloatSoda.Core.Providers
アセンブリ: FloatSoda.dll
public record FileImageProvider : ImageProvider, IEquatable<ImageProvider>, IEquatable<FileImageProvider>object ← ImageProvider ← FileImageProvider
実装するインターフェイス
Section titled “実装するインターフェイス”IEquatable<ImageProvider>, IEquatable<FileImageProvider>
継承したメンバー
Section titled “継承したメンバー”ImageProvider.ResolveAsync(CancellationToken), ImageProvider.LoadAsync(CancellationToken), object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.MemberwiseClone(), object.ReferenceEquals(object?, object?), object.ToString()
コンストラクター
Section titled “コンストラクター”FileImageProvider(string)
Section titled “FileImageProvider(string)”ファイルから画像データを読み込むプロバイダーです。
public FileImageProvider(string Path)パラメーター
Section titled “パラメーター”Path string
読み込む画像ファイルのパス。
読み込む画像ファイルのパス。
public string Path { get; init; }プロパティの値
Section titled “プロパティの値”LoadAsync(CancellationToken)
Section titled “LoadAsync(CancellationToken)”画像を読み込みます。
protected override ValueTask<SKImage> LoadAsync(CancellationToken cancellationToken)パラメーター
Section titled “パラメーター”cancellationToken CancellationToken
処理のキャンセルを通知するトークン。
読み込んだ画像。所有権はキャッシュへ移ります。
フレームを処理するスレッドから呼び出されます。呼び出しスレッドをブロックせず、 ファイルやネットワークの待ち時間とデコードは非同期に実行してください。 複数の画像の読み込みは並行して進みます。
画像として解釈できないファイルです。