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


RfcommDeviceService.FromIdAsync(String) Метод

Определение

Получает объект RfcommDeviceService из идентификатора DeviceInformation для экземпляра службы RFCOMM.

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

Параметры

deviceId
String

Platform::String

winrt::hstring

Идентификатор DeviceInformation, идентифицирующий экземпляр службы RFCOMM. Этот идентификатор можно получить из Windows.Devices.Enumeration.

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

Объект RfcommDeviceService, представляющий экземпляр службы RFCOMM.

Атрибуты

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

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

Комментарии

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

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

Предупреждение

Если устройство, выступающее в качестве сервера RFCOMM, не имеет правильного канала, зарегистрированного в манифесте, этот метод создает исключение при вызове на устройстве, выступая в качестве клиента RFCOMM.

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