async Task <U2FHidKey> OpenDeviceAsync() { var hidDevice = await info.OpenDeviceAsync(); try { return(await U2FHidKey.OpenAsync(hidDevice)); } catch { hidDevice.Dispose(); throw; } }
public async Task <U2FHidKey> OpenAsync(CancellationToken cancellationToken = new CancellationToken()) { var device = await HidDeviceInformation.OpenDeviceAsync(); return(await U2FHidKey.OpenAsync(device)); }