次の方法で共有


NSFileProviderExtension.FetchThumbnailsAsync メソッド

定義

オーバーロード

FetchThumbnailsAsync(NSString[], CGSize, NSFileProviderExtensionFetchThumbnailsHandler)

開発者が実装した場合、指定したアイテム識別子のサムネイルをフェッチし、各サムネイルに対して指定された perThumbnailCompletionHandler を実行し、操作全体が完了すると実行されますcompletionHandler

FetchThumbnailsAsync(NSString[], CGSize, NSFileProviderExtensionFetchThumbnailsHandler, NSProgress)

開発者が実装した場合、指定したアイテム識別子のサムネイルを非同期的にフェッチし、各サムネイルに対して指定された perThumbnailCompletionHandler を実行し、進行状況の結果を更新して、操作を表すタスクを返します。

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

戻り値

属性

注釈

(このノードのその他のドキュメントが提供されます)

これは、バックグラウンド スレッドから使用できます。

適用対象