共用方式為


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 方法適合搭配 C# 非同步使用,方法是將控制項傳回給代表作業之 Task 的呼叫端。

(此節點的更多檔即將推出)

這可從背景執行緒使用。

適用於

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

傳回

屬性

備註

(此節點的更多檔即將推出)

這可從背景執行緒使用。

適用於