GattDeviceService.FromIdAsync Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
FromIdAsync(String, GattSharingMode) |
Cria uma instância de um novo objeto GattDeviceService da ID do dispositivo. |
FromIdAsync(String) |
Cria uma instância de um novo GattDeviceService da ID do dispositivo. |
FromIdAsync(String, GattSharingMode)
Cria uma instância de um novo objeto GattDeviceService da ID do 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
A ID do dispositivo GATT.
- sharingMode
- GattSharingMode
O modo de compartilhamento do dispositivo GATT.
Retornos
Uma operação assíncrona que é concluída com um objeto GattDeviceService.
- Atributos
Requisitos do Windows
Família de dispositivos |
Windows 10 Creators Update (introduzida na 10.0.15063.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduzida na v4.0)
|
Funcionalidades do aplicativo |
bluetooth
|
Aplica-se a
FromIdAsync(String)
Cria uma instância de um novo GattDeviceService da ID do 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
A ID do dispositivo GATT.
Retornos
O objeto para gerenciar a operação assíncrona, que, após a conclusão, retorna o GattDeviceService recém-instanciado.
- Atributos
Requisitos do Windows
Funcionalidades do aplicativo |
bluetooth
|
Comentários
Na primeira vez que esse método é invocado por um aplicativo da loja, ele deve ser chamado de um thread de interface do usuário para exibir o prompt de consentimento. Depois que o usuário tiver concedido o consentimento, o método poderá ser invocado de qualquer thread de aplicativo.
Se um aplicativo da loja não tiver declarado os recursos corretos ou o usuário não conceder consentimento, o método retornará um objeto nulo.
- Para aplicativos Plataforma Universal do Windows (UWP), use a funcionalidade bluetooth. Para obter mais informações, consulte Declarações de funcionalidade do aplicativo.
- Para aplicativos da loja Windows 8.x, consulte Como especificar recursos de dispositivo para Bluetooth (Windows) para declarar os recursos corretos.