NSFileProviderExtension.FetchThumbnailsAsync メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
FetchThumbnailsAsync(NSString[], CGSize, NSFileProviderExtensionFetchThumbnailsHandler) |
開発者が実装した場合、指定したアイテム識別子のサムネイルをフェッチし、各サムネイルに対して指定された |
FetchThumbnailsAsync(NSString[], CGSize, NSFileProviderExtensionFetchThumbnailsHandler, NSProgress) |
開発者が実装した場合、指定したアイテム識別子のサムネイルを非同期的にフェッチし、各サムネイルに対して指定された |
FetchThumbnailsAsync(NSString[], CGSize, NSFileProviderExtensionFetchThumbnailsHandler)
開発者が実装した場合、指定したアイテム識別子のサムネイルをフェッチし、各サムネイルに対して指定された perThumbnailCompletionHandler
を実行し、操作全体が完了すると実行されますcompletionHandler
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 11, 0, ObjCRuntime.PlatformArchitecture.All, null)]
public virtual System.Threading.Tasks.Task FetchThumbnailsAsync (Foundation.NSString[] itemIdentifiers, CoreGraphics.CGSize size, UIKit.NSFileProviderExtensionFetchThumbnailsHandler perThumbnailCompletionHandler);
abstract member FetchThumbnailsAsync : Foundation.NSString[] * CoreGraphics.CGSize * UIKit.NSFileProviderExtensionFetchThumbnailsHandler -> System.Threading.Tasks.Task
override this.FetchThumbnailsAsync : Foundation.NSString[] * CoreGraphics.CGSize * UIKit.NSFileProviderExtensionFetchThumbnailsHandler -> System.Threading.Tasks.Task
パラメーター
- itemIdentifiers
- NSString[]
アイテムの永続的な識別子。
- size
- CGSize
サムネイルのサイズ (ピクセル単位)。
- perThumbnailCompletionHandler
- NSFileProviderExtensionFetchThumbnailsHandler
サムネイルごとに実行するハンドラー。
戻り値
非同期 FetchThumbnails 操作を表すタスク
- 属性
注釈
(このノードのその他のドキュメントが提供されます)
これは、バックグラウンド スレッドから使用できます。
FetchThumbnailsAsync メソッドは、操作を表す Task を使用して呼び出し元に制御を返すことによって、C# 非同期で使用するのに適しています。
(このノードのその他のドキュメントが提供されます)
これは、バックグラウンド スレッドから使用できます。
適用対象
FetchThumbnailsAsync(NSString[], CGSize, NSFileProviderExtensionFetchThumbnailsHandler, NSProgress)
開発者が実装した場合、指定したアイテム識別子のサムネイルを非同期的にフェッチし、各サムネイルに対して指定された perThumbnailCompletionHandler
を実行し、進行状況の結果を更新して、操作を表すタスクを返します。
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 11, 0, ObjCRuntime.PlatformArchitecture.All, null)]
public virtual System.Threading.Tasks.Task FetchThumbnailsAsync (Foundation.NSString[] itemIdentifiers, CoreGraphics.CGSize size, UIKit.NSFileProviderExtensionFetchThumbnailsHandler perThumbnailCompletionHandler, out Foundation.NSProgress result);
abstract member FetchThumbnailsAsync : Foundation.NSString[] * CoreGraphics.CGSize * UIKit.NSFileProviderExtensionFetchThumbnailsHandler * -> System.Threading.Tasks.Task
override this.FetchThumbnailsAsync : Foundation.NSString[] * CoreGraphics.CGSize * UIKit.NSFileProviderExtensionFetchThumbnailsHandler * -> System.Threading.Tasks.Task
パラメーター
- itemIdentifiers
- NSString[]
アイテムの永続的な識別子。
- size
- CGSize
サムネイルのサイズ (ピクセル単位)。
- perThumbnailCompletionHandler
- NSFileProviderExtensionFetchThumbnailsHandler
サムネイルごとに実行するハンドラー。
- result
- NSProgress
戻り値
- 属性
注釈
(このノードのその他のドキュメントが提供されます)
これは、バックグラウンド スレッドから使用できます。