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

返回

属性

注解

(此节点的更多文档即将)

这可以从后台线程使用。

适用于