Windows.Networking.Proximity Namespace

Contiene clases que admiten conexiones entre dispositivos que están cercanos entre sí.

Members

A continuación se indican los tipos de miembros de Windows.Networking.Proximity (Espacio de nombres):

Clases

A continuación se indican las clases de Windows.Networking.Proximity (Espacio de nombres).

ClaseDescripción
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.

 

Delegados

A continuación se indican los delegados de Windows.Networking.Proximity (Espacio de nombres).

DelegadoDescripción
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.

 

Enumeraciones

A continuación se indican las enumeraciones de Windows.Networking.Proximity (Espacio de nombres).

EnumeraciónDescripción
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.

 

Comentarios

Puede utilizar la proximidad para conectar los equipos mediante un gesto simple de pulsar. Si dos equipos vienen con una separación entre sí comprendida entre 3 y 4 centímetros, o están conectados, el sistema operativo de cada equipo detecta al otro equipo. Puede conectar los dos equipos para compartir el contenido o publicar y suscribirse a los mensajes. La proximidad también admite la detección de dispositivos del mismo nivel a través de Wi-Fi-Direct.

Importante  

Las API de proximidad no proporcionan autenticación, cifrado ni integridad de mensaje. No utilice proximidad para intercambiar información confidencial del usuario como contraseñas, datos financieros, mensajes de texto, correo electrónico, fotografías o números de identificador oficiales.

Ejemplos

En este ejemplo se muestra cómo usar la clase ProximityDevice para determinar cuándo un dispositivo entra y sale de la proximidad.


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 />";
}


Requisitos

Cliente mínimo admitido

Windows 8

Servidor mínimo admitido

Windows Server 2012

Teléfono mínimo admitido

Windows Phone 8

Espacio de nombres

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

Metadatos

Windows.winmd

Capabilities

proximity
ID_CAP_PROXIMITY [Windows Phone]

Vea también

Proximidad y punteo (JavaScript)
Proximidad y punteo (C#/VB/C++)
Ejemplos
Ejemplo de proximidad

 

 

Mostrar:
© 2014 Microsoft. Reservados todos los derechos.