ProximityDevice.FromId(String) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Erstellt eine instance einer ProximityDevice-Klasse und aktiviert die angegebene Näherungsgeräteschnittstelle.
public:
static ProximityDevice ^ FromId(Platform::String ^ deviceId);
static ProximityDevice FromId(winrt::hstring const& deviceId);
public static ProximityDevice FromId(string deviceId);
function fromId(deviceId)
Public Shared Function FromId (deviceId As String) As ProximityDevice
Parameter
- deviceId
-
String
Platform::String
winrt::hstring
Die DeviceInformation-ID eines Näherungsgeräts.
Gibt zurück
Ein neues ProximityDevice , das die angegebene Näherungsgeräteschnittstelle verwendet. Löst eine System.IO.FileNotFoundException-Ausnahme aus, wenn die angegebene Näherungsgeräteschnittstelle nicht verfügbar ist.
Windows-Anforderungen
App-Funktionen |
ID_CAP_PROXIMITY [Windows Phone]
proximity
ID_CAP_PROXIMITY [Windows Phone]
|
Beispiele
Windows.Networking.Proximity.ProximityDevice proximityDevice;
private async void InitializeProximity()
{
string selectorString = Windows.Networking.Proximity.ProximityDevice.GetDeviceSelector();
var deviceInfoCollection =
await Windows.Devices.Enumeration.DeviceInformation.FindAllAsync(selectorString, null);
if (deviceInfoCollection.Count == 0)
{
StatusTextBlock.Text = "No proximity devices found.";
}
else
{
StatusTextBlock.Text = "Proximity Device id = " + deviceInfoCollection[0].Id;
proximityDevice =
Windows.Networking.Proximity.ProximityDevice.FromId(deviceInfoCollection[0].Id);
}
}
Private proximityDevice As Windows.Networking.Proximity.ProximityDevice
Private Async Sub InitializeProximity()
Dim selectorString = Windows.Networking.Proximity.ProximityDevice.GetDeviceSelector()
Dim deviceInfoCollection =
Await Windows.Devices.Enumeration.DeviceInformation.FindAllAsync(selectorString, {"{FB3842CD-9E2A-4F83-8FCC-4B0761139AE9} 2"})
If deviceInfoCollection.Count = 0 Then
StatusTextBlock.Text = "No proximity devices found."
Else
StatusTextBlock.Text = "Proximity Device id = " & deviceInfoCollection(0).Id
proximityDevice =
Windows.Networking.Proximity.ProximityDevice.FromId(deviceInfoCollection(0).Id)
End If
End Sub
Hinweise
Sie können Näherungsgeräte aufzählen, indem Sie die von der GetDeviceSelector-Methode zurückgegebene Klassenauswahlzeichenfolge an die FindAllAsync - oder CreateWatcher-Methode übergeben. Anschließend können Sie die resultierenden DeviceInformation-ID-Werte verwenden, um mithilfe der FromId-Methode eine instance eines ProximityDevice zu erstellen.