Windows.Networking.Proximity
TOC
Réduire la table des matières
Développer la table des matières

Windows.Networking.Proximity Namespace

Contient des classes qui prennent en charge les connexions entre les périphériques qui sont dans la plage proche.

Membres

Windows.Networking.ProximityEspace de noms possède ces types de membres :

Classes

Windows.Networking.ProximityEspace de noms possède ces classes.

ClasseDescription
ConnectionRequestedEventArgs Contains properties that are passed to an application with the ConnectionRequested event.
PeerFinder Enables you to discover another instance of your app on a nearby device and create a socket connection between the peer apps by using a tap gesture or by browsing.
PeerInformation Contains information that identifies a peer.
PeerWatcher Dynamically discovers peer apps within wireless range.
ProximityDevice Enables you to publish messages to proximate devices or subscribe to messages from proximate devices.
ProximityMessage Represents a message that's received from a subscription.
TriggeredConnectionStateChangedEventArgs Contains properties that the TriggeredConnectionStateChanged event passes to an application.

 

Délégués

Windows.Networking.ProximityEspace de noms possède ces délégués.

DéléguéDescription
DeviceArrivedEventHandler Describes the method that handles the DeviceArrived event.
DeviceDepartedEventHandler Describes the method that handles the DeviceDeparted event.
MessageReceivedHandler Describes the method that will handle the event that's fired when a message that has been subscribed to has been received.
MessageTransmittedHandler Describes the method that will handle the event that's fired when a published message has been transmitted.

 

Énumérations

Windows.Networking.ProximityEspace de noms possède ces énumérations.

ÉnumérationDescription
PeerDiscoveryTypes Indicates which discovery options are available to use with the PeerFinder class.
PeerRole Describes the role of the peer app when connected to multiple peers.
PeerWatcherStatus Describes the status of a PeerWatcher object.
TriggeredConnectState Indicates the current state of a connection to a peer application.

 

Remarques

Vous pouvez utiliser la proximité pour connecter les ordinateurs à l'aide d'un mouvement tactile simple. Si deux ordinateurs se trouvent entre 3 centimètres et 4 centimètres l'un de l'autre ou sont regroupés, le système d'exploitation de chaque ordinateur détecte l'autre ordinateur. Vous pouvez ensuite connecter les deux ordinateurs pour partager le contenu ou publier des messages et s'y s'abonner. La proximité prend également en charge la découverte des périphériques homologues via Wi-Fi Direct.

Important  

Les API de proximité ne fournissent pas l'authentification, le chiffrement ni l'intégrité des messages. N'utilisez pas la proximité pour échanger des informations utilisateur sensibles telles que des mots de passe, des données financières, des messages texte, des courriers électroniques, des photos ou des numéros d'identification.

Exemples

Cet exemple montre comment utiliser la classe ProximityDevice pour déterminer le moment où un périphérique entre dans la proximité et en sort.


function id(elementId) {
    return document.getElementById(elementId);
}

var proximityDevice;

function initializeProximityDevice() {
    proximityDevice = Windows.Networking.Proximity.ProximityDevice.getDefault();

    if (proximityDevice) {
        proximityDevice.addEventListener("devicearrived", proximityDeviceArrived);
        proximityDevice.addEventListener("devicedeparted", proximityDeviceDeparted);

        id("messageDiv").innerHTML += "Proximity device initialized.<br />";
    }
    else {
        id("messageDiv").innerHTML += "Failed to initialized proximity device.<br />";
    }
}

function proximityDeviceArrived(device) {
    id("messageDiv").innerHTML += "Proximate device arrived. id = " + device.deviceId + "<br />";
}

function proximityDeviceDeparted(device) {
    id("messageDiv").innerHTML += "Proximate device departed. id = " + device.deviceId + "<br />";
}


Conditions requises

Client minimal pris en charge

Windows 8

Serveur minimal pris en charge

Windows Server 2012

Téléphone minimal pris en charge

Windows Phone 8

Espace de noms

Windows.Networking.Proximity
Windows::Networking::Proximity [C++]

Métadonnées

Windows.winmd

Capabilities

proximity
ID_CAP_PROXIMITY [Windows Phone]

Voir aussi

Proximité et geste tactile (JavaScript)
Proximité et geste tactile (C#/VB/C++)
Exemples
Exemple de proximité

 

 

Afficher:
© 2016 Microsoft