public sealed class PresentationFiles : IFileDialogs, IPlatformCapabilities Serializes owned selection and attaches every acquired lease to its presentation.
Constructors
PresentationFiles
public PresentationFiles(PresentationLifetime lifetime, IPickerBackend? backend = null) Serializes owned selection and attaches every acquired lease to its presentation.
Methods
GetSnapshot
public CapabilitySnapshot GetSnapshot() Captures the current capability statuses.
Documentation from IPlatformCapabilities.GetSnapshot.
OpenFileAsync
public ValueTask<PickerResult<IReadFileLease>> OpenFileAsync(OpenFileOptions options, CancellationToken cancellationToken = default) Selects and acquires a single-use read lease.
Documentation from IFileDialogs.OpenFileAsync.
SaveFileAsync
public ValueTask<PickerResult<ISaveFileLease>> SaveFileAsync(SaveFileOptions options, CancellationToken cancellationToken = default) Selects and acquires a save destination.
Documentation from IFileDialogs.SaveFileAsync.