Поделиться через


BluetoothLEDevice.FromIdAsync(String) Метод

Определение

Возвращает объект BluetoothLEDevice для заданного идентификатора. См . примечания в разделе участника.

public:
 static IAsyncOperation<BluetoothLEDevice ^> ^ FromIdAsync(Platform::String ^ deviceId);
/// [Windows.Foundation.Metadata.RemoteAsync]
 static IAsyncOperation<BluetoothLEDevice> FromIdAsync(winrt::hstring const& deviceId);
[Windows.Foundation.Metadata.RemoteAsync]
public static IAsyncOperation<BluetoothLEDevice> FromIdAsync(string deviceId);
function fromIdAsync(deviceId)
Public Shared Function FromIdAsync (deviceId As String) As IAsyncOperation(Of BluetoothLEDevice)

Параметры

deviceId
String

Platform::String

winrt::hstring

Идентификатор устройства Bluetooth LE.

Возвращаемое значение

После завершения асинхронной операции возвращает объект BluetoothLEDevice с заданным идентификатором.

Атрибуты

Требования к Windows

Возможности приложения
bluetooth

Комментарии

Этот метод должен вызываться из потока пользовательского интерфейса.

Создание объекта BluetoothLEDevice путем вызова только этого метода не обязательно инициирует подключение. Чтобы инициировать подключение, задайте для параметра GattSession.MaintainConnection значение trueили вызовите метод обнаружения некэшированных служб на BluetoothLEDevice или выполните операцию чтения и записи на устройстве.

  • Если для GattSession.MaintainConnection задано значение true, то система будет бесконечно ожидать подключения и будет подключаться, когда устройство станет доступным. Приложению нечего ждать, так как GattSession.MaintainConnection является свойством.
  • Для операций обнаружения служб и чтения и записи в GATT система ожидает конечное, но переменное время. Все, от мгновенного до считанных минут. Факторы включают трафик в стеке и способ постановки запроса в очередь. Если нет других ожидающих запросов и удаленное устройство недоступно, система будет ожидать 7 секунд, прежде чем истечет время ожидания. Если есть другие ожидающие запросы, обработка каждого из запросов в очереди может занять 7 секунд, поэтому чем дальше вы будете направляться к задней части очереди, тем дольше вы будете ждать.

В настоящее время вы не можете отменить процесс подключения.

Применяется к