Condividi tramite


RfcommDeviceService.FromIdAsync(String) Metodo

Definizione

Ottiene un oggetto RfcommDeviceService da un ID DeviceInformation per un'istanza del servizio 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)

Parametri

deviceId
String

Platform::String

winrt::hstring

ID DeviceInformation che identifica l'istanza del servizio RFCOMM. Questo ID può essere recuperato da Windows.Devices.Enumeration.

Restituisce

Oggetto RfcommDeviceService che rappresenta l'istanza del servizio RFCOMM.

Attributi

Requisiti Windows

Funzionalità dell'app
bluetooth

Commenti

La prima volta che questo metodo viene richiamato da un'app dello Store, deve essere chiamato da un thread dell'interfaccia utente per visualizzare il prompt del consenso. Dopo che l'utente ha concesso il consenso, il metodo può essere richiamato da qualsiasi thread dell'applicazione.

Se un'app dello Store non ha dichiarato le funzionalità corrette o l'utente non concede il consenso, il metodo restituisce un oggetto Null.

Avviso

Se il dispositivo che funge da server RFCOMM non ha il canale corretto registrato nel manifesto, questo metodo genera un'eccezione quando viene chiamato sul dispositivo che funge da client RFCOMM.

Si applica a