ProximityDevice.FromId(String) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Crée une instance d’une classe ProximityDevice et active l’interface d’appareil de proximité spécifiée.
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
Paramètres
- deviceId
-
String
Platform::String
winrt::hstring
Id DeviceInformation d’un appareil de proximité.
Retours
Nouvel objet ProximityDevice qui utilise l’interface d’appareil de proximité spécifiée. Lève une exception System.IO.FileNotFoundException si l’interface de l’appareil de proximité spécifiée est impossible.
Configuration requise pour Windows
Fonctionnalités de l’application |
ID_CAP_PROXIMITY [Windows Phone]
proximity
ID_CAP_PROXIMITY [Windows Phone]
|
Exemples
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
Remarques
Vous pouvez énumérer les appareils de proximité en transmettant la chaîne de sélection de classe retournée par la méthode GetDeviceSelector à la méthode FindAllAsync ou CreateWatcher . Vous pouvez ensuite utiliser la ou les valeurs d’ID DeviceInformation obtenues pour créer une instance d’un Objet ProximityDevice à l’aide de la méthode FromId.