Freigeben über


RfcommDeviceService.FromIdAsync(String) Methode

Definition

Ruft ein RfcommDeviceService-Objekt aus einer DeviceInformation-ID für einen RFCOMM-Dienst instance ab.

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)

Parameter

deviceId
String

Platform::String

winrt::hstring

Die DeviceInformation-ID, die den RFCOMM-Dienst identifiziert, instance. Diese ID kann aus Windows.Devices.Enumeration abgerufen werden.

Gibt zurück

Das RfcommDeviceService-Objekt, das den RFCOMM-Dienst instance darstellt.

Attribute

Windows-Anforderungen

App-Funktionen
bluetooth

Hinweise

Wenn diese Methode zum ersten Mal von einer Store-App aufgerufen wird, sollte sie über einen UI-Thread aufgerufen werden, um die Zustimmungsaufforderung anzuzeigen. Nachdem der Benutzer die Zustimmung erteilt hat, kann die Methode über einen beliebigen Anwendungsthread aufgerufen werden.

Wenn eine Store-App die richtigen Funktionen nicht deklariert hat oder der Benutzer keine Zustimmung erteilt, gibt die Methode ein NULL-Objekt zurück.

Warnung

Wenn das Gerät, das als RFCOMM-Server fungiert, nicht über den richtigen Kanal in seinem Manifest registriert ist, löst diese Methode eine Ausnahme aus, wenn sie für das Gerät aufgerufen wird, das als RFCOMM-Client fungiert.

Gilt für: