RfcommDeviceService.FromIdAsync(String) 方法

定义

从 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 对象。

警告

如果充当 RFCOMM 服务器的设备在其清单中没有注册正确的通道,则在充当 RFCOMM 客户端的设备上调用时,此方法将引发异常。

适用于