RfcommDeviceService.FromIdAsync(String) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
从 RFCOMM 服务实例的 DeviceInformation ID 获取 RfcommDeviceService 对象。
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
标识 RFCOMM 服务实例的 DeviceInformation ID。 可以从 Windows.Devices.Enumeration 检索此 ID。
返回
表示 RFCOMM 服务实例的 RfcommDeviceService 对象。
- 属性
Windows 要求
应用功能 |
bluetooth
|
注解
应用商店应用首次调用此方法时,应从 UI 线程调用此方法,以显示同意提示。 在用户授予许可后,可以从任何应用程序线程调用 方法。
如果应用商店应用未声明正确的功能或用户未授予许可,则 该方法将返回 null 对象。
- 对于通用 Windows 平台 (UWP) 应用,请使用蓝牙功能。 有关详细信息,请参阅应用功能声明。
- 对于 Windows 8.x 应用商店应用,请参阅 如何为蓝牙指定设备功能 (Windows) 以声明正确的功能。
警告
如果充当 RFCOMM 服务器的设备在其清单中没有注册正确的通道,则在充当 RFCOMM 客户端的设备上调用时,此方法将引发异常。