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.
- Для приложений универсальная платформа Windows (UWP) используйте возможность bluetooth. Дополнительные сведения см. в разделе Объявления возможностей приложений.
- Сведения о приложениях магазина Windows 8.x см. в статье Как указать возможности устройств для Bluetooth (Windows) для объявления правильных возможностей.