Compartilhar via


RfcommDeviceService.FromIdAsync(String) Método

Definição

Obtém um objeto RfcommDeviceService de uma ID DeviceInformation para uma instância de serviço 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)

Parâmetros

deviceId
String

Platform::String

winrt::hstring

A ID DeviceInformation que identifica a instância de serviço RFCOMM. Essa id pode ser recuperada de Windows.Devices.Enumeration.

Retornos

O objeto RfcommDeviceService que representa a instância de serviço RFCOMM.

Atributos

Requisitos do Windows

Funcionalidades do aplicativo
bluetooth

Comentários

Na primeira vez que esse método é invocado por um aplicativo da loja, ele deve ser chamado de um thread de interface do usuário para exibir o prompt de consentimento. Depois que o usuário tiver concedido o consentimento, o método poderá ser invocado de qualquer thread de aplicativo.

Se um aplicativo da loja não tiver declarado os recursos certos ou o usuário não conceder consentimento, o método retornará um objeto nulo.

Aviso

Se o dispositivo que atua como o servidor RFCOMM não tiver o canal correto registrado em seu manifesto, esse método gerará uma exceção quando chamado no dispositivo que atua como o cliente RFCOMM.

Aplica-se a