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


GattDeviceService.FromIdAsync Метод

Определение

Перегрузки

FromIdAsync(String, GattSharingMode)

Создает экземпляр нового объекта GattDeviceService из идентификатора устройства.

FromIdAsync(String)

Создает экземпляр новой службы GattDeviceService из идентификатора устройства.

FromIdAsync(String, GattSharingMode)

Создает экземпляр нового объекта GattDeviceService из идентификатора устройства.

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)

Параметры

deviceId
String

Platform::String

winrt::hstring

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

sharingMode
GattSharingMode

Режим общего доступа устройства GATT.

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

Асинхронная операция, которая завершается с помощью объекта GattDeviceService.

Атрибуты

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

Семейство устройств
Windows 10 Creators Update (появилось в 10.0.15063.0)
API contract
Windows.Foundation.UniversalApiContract (появилось в v4.0)
Возможности приложения
bluetooth

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

FromIdAsync(String)

Создает экземпляр новой службы GattDeviceService из идентификатора устройства.

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)

Параметры

deviceId
String

Platform::String

winrt::hstring

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

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

Объект для управления асинхронной операцией, которая после завершения возвращает только что созданный экземпляр GattDeviceService.

Атрибуты

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

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

Комментарии

При первом вызове этого метода приложением магазина он должен вызываться из потока пользовательского интерфейса, чтобы отобразить запрос согласия. После предоставления согласия пользователь может вызывать метод из любого потока приложения.

Если приложение Магазина не объявило нужные возможности или пользователь не предоставил согласие, метод возвращает объект NULL.

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