public interface ILaunchableFileLease : IAsyncDisposable An acquired file that can be handed to a native application without exposing its path.
Methods
LaunchAsync
ValueTask<PlatformResult<PlatformUnit>> LaunchAsync(IDesktopFileLauncher launcher, DesktopFileOperation operation = DesktopFileOperation.Open, CancellationToken cancellationToken = default) Retains the acquired access grant until native handoff completes, including racing disposal.