Compartir a través de


GattDeviceService.FromIdAsync Método

Definición

Sobrecargas

FromIdAsync(String, GattSharingMode)

Crea una instancia de un nuevo objeto GattDeviceService desde el identificador de dispositivo.

FromIdAsync(String)

Crea una instancia de un nuevo GattDeviceService desde el identificador de dispositivo.

FromIdAsync(String, GattSharingMode)

Crea una instancia de un nuevo objeto GattDeviceService desde el identificador de dispositivo.

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

Parámetros

deviceId
String

Platform::String

winrt::hstring

Identificador del dispositivo GATT.

sharingMode
GattSharingMode

Modo de uso compartido del dispositivo GATT.

Devoluciones

Operación asincrónica que se completa con un objeto GattDeviceService.

Atributos

Requisitos de Windows

Familia de dispositivos
Windows 10 Creators Update (se introdujo en la versión 10.0.15063.0)
API contract
Windows.Foundation.UniversalApiContract (se introdujo en la versión v4.0)
Características de aplicaciones
bluetooth

Se aplica a

FromIdAsync(String)

Crea una instancia de un nuevo GattDeviceService desde el identificador de dispositivo.

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

Parámetros

deviceId
String

Platform::String

winrt::hstring

Identificador del dispositivo GATT.

Devoluciones

El objeto para administrar la operación asincrónica, que, al finalizar, devuelve la instancia de GattDeviceService recién creada.

Atributos

Requisitos de Windows

Características de aplicaciones
bluetooth

Comentarios

La primera vez que una aplicación de la tienda invoca este método, se debe llamar desde un subproceso de interfaz de usuario para mostrar el mensaje de consentimiento. Una vez que el usuario haya concedido consentimiento, se puede invocar el método desde cualquier subproceso de aplicación.

Si una aplicación de la tienda no ha declarado las funcionalidades correctas o el usuario no concede consentimiento, el método devuelve un objeto NULL.

Se aplica a