NSFileProviderExtension.FetchThumbnails(NSString[], CGSize, NSFileProviderExtensionFetchThumbnailsHandler, Action<NSError>) NSFileProviderExtension.FetchThumbnails(NSString[], CGSize, NSFileProviderExtensionFetchThumbnailsHandler, Action<NSError>) Method

Definition

When implemented by the developer, fetches thumbnails for the specified item identifiers, runs the specified perThumbnailCompletionHandler for each thumbnail, and runs completionHandler when the entire operation is complete

[Foundation.Export("fetchThumbnailsForItemIdentifiers:requestedSize:perThumbnailCompletionHandler:completionHandler:")]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 11, 0, ObjCRuntime.PlatformArchitecture.All, null)]
public virtual Foundation.NSProgress FetchThumbnails (Foundation.NSString[] itemIdentifiers, CoreGraphics.CGSize size, UIKit.NSFileProviderExtensionFetchThumbnailsHandler perThumbnailCompletionHandler, Action<Foundation.NSError> completionHandler);
abstract member FetchThumbnails : Foundation.NSString[] * CoreGraphics.CGSize * UIKit.NSFileProviderExtensionFetchThumbnailsHandler * Action<Foundation.NSError> -> Foundation.NSProgress
override this.FetchThumbnails : Foundation.NSString[] * CoreGraphics.CGSize * UIKit.NSFileProviderExtensionFetchThumbnailsHandler * Action<Foundation.NSError> -> Foundation.NSProgress

Parameters

itemIdentifiers
NSString[]

The persistent identifiers for the items.

size
CGSize CGSize

The size, in pixels, of the thumbnails.

perThumbnailCompletionHandler
NSFileProviderExtensionFetchThumbnailsHandler NSFileProviderExtensionFetchThumbnailsHandler

A handler to run for each thumbnail.

completionHandler
Action<NSError>

A handler to run after the operation completes.

Returns

Remarks

(More documentation for this node is coming)

This can be used from a background thread.

Applies to