Table of Contents

Interface IDectDeviceAwaiter

Namespace
Jabra.NET.Sdk.DevicePairing
Assembly
Jabra.NET.Sdk.DevicePairing.dll

Provides abstraction for awaiting for DECT cabled pairing devices

public interface IDectDeviceAwaiter

Methods

FirstDongleAsync()

Returns the first DECT dongle using default timeout

Task<IDectDongle> FirstDongleAsync()

Returns

Task<IDectDongle>

Exceptions

TimeoutException

FirstDongleAsync(CancellationToken)

Returns the first DECT dongle

Task<IDectDongle> FirstDongleAsync(CancellationToken cancellationToken)

Parameters

cancellationToken CancellationToken

Returns

Task<IDectDongle>

Exceptions

OperationCanceledException

FirstDongleAsync(TimeSpan)

Returns the first DECT dongle using provided timeout

Task<IDectDongle> FirstDongleAsync(TimeSpan timeout)

Parameters

timeout TimeSpan

Returns

Task<IDectDongle>

Exceptions

TimeoutException

FirstHeadsetOverUsbAsync()

Returns the first DECT headset connected over USB using default timeout

Task<IDectHeadsetOverUsb> FirstHeadsetOverUsbAsync()

Returns

Task<IDectHeadsetOverUsb>

Exceptions

TimeoutException

FirstHeadsetOverUsbAsync(CancellationToken)

Returns the first DECT headset connected over USB

Task<IDectHeadsetOverUsb> FirstHeadsetOverUsbAsync(CancellationToken cancellationToken)

Parameters

cancellationToken CancellationToken

Returns

Task<IDectHeadsetOverUsb>

Exceptions

OperationCanceledException

FirstHeadsetOverUsbAsync(TimeSpan)

Returns the first DECT headset connected over USB using provided timeout

Task<IDectHeadsetOverUsb> FirstHeadsetOverUsbAsync(TimeSpan timeout)

Parameters

timeout TimeSpan

Returns

Task<IDectHeadsetOverUsb>

Exceptions

TimeoutException