Partager via


RfcommDeviceService.FromIdAsync(String) Méthode

Définition

Obtient un objet RfcommDeviceService à partir d’un ID DeviceInformation pour un service RFCOMM instance.

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)

Paramètres

deviceId
String

Platform::String

winrt::hstring

Id DeviceInformation qui identifie le service RFCOMM instance. Cet ID peut être récupéré à partir de Windows.Devices.Énumération.

Retours

Objet RfcommDeviceService qui représente le service RFCOMM instance.

Attributs

Configuration requise pour Windows

Fonctionnalités de l’application
bluetooth

Remarques

La première fois que cette méthode est appelée par une application du Store, elle doit être appelée à partir d’un thread d’interface utilisateur afin d’afficher l’invite de consentement. Une fois que l’utilisateur a accordé son consentement, la méthode peut être appelée à partir de n’importe quel thread d’application.

Si une application store n’a pas déclaré les fonctionnalités appropriées ou si l’utilisateur n’accorde pas son consentement, la méthode retourne un objet null.

Avertissement

Si l’appareil agissant en tant que serveur RFCOMM n’a pas le canal approprié inscrit dans son manifeste, cette méthode lève une exception lorsqu’elle est appelée sur l’appareil agissant en tant que client RFCOMM.

S’applique à