Compartir a través de


BluetoothLEDevice.FromIdAsync(String) Método

Definición

Devuelve un objeto BluetoothLEDevice para el identificador especificado. Vea Comentarios en el tema de miembro.

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)

Parámetros

deviceId
String

Platform::String

winrt::hstring

Identificador del dispositivo Bluetooth LE.

Devoluciones

Una vez completada la operación asincrónica, devuelve el objeto BluetoothLEDevice con el identificador especificado.

Atributos

Requisitos de Windows

Características de aplicaciones
bluetooth

Comentarios

Se debe llamar a este método desde un subproceso de interfaz de usuario.

La creación de un objeto BluetoothLEDevice mediante una llamada a este método por sí solo no inicia (necesariamente) una conexión. Para iniciar una conexión, establezca GattSession.MaintainConnection en o llame a trueun método de detección de servicios sin almacenar en caché en BluetoothLEDevice o realice una operación de lectura y escritura en el dispositivo.

  • Si GattSession.MaintainConnection se establece en true, el sistema espera indefinidamente una conexión y se conectará cuando el dispositivo esté disponible. No hay nada para que la aplicación espere, ya que GattSession.MaintainConnection es una propiedad .
  • En el caso de las operaciones de detección y lectura y escritura de servicios en GATT, el sistema espera un tiempo finito pero variable. Cualquier cosa de instantánea a cuestión de minutos. Los factores incluyen el tráfico de la pila y cómo se pone en cola la solicitud. Si no hay ninguna otra solicitud pendiente y el dispositivo remoto no es accesible, el sistema esperará 7 segundos antes de que se agote el tiempo de espera. Si hay otras solicitudes pendientes, cada una de las solicitudes de la cola puede tardar 7 segundos en procesarse, por lo que cuanto más esté hacia la parte posterior de la cola, más tiempo esperará.

Actualmente, no se puede cancelar el proceso de conexión.

Se aplica a