Este artículo proviene de un motor de traducción automática. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original
Este tema aún no ha recibido ninguna valoración - Valorar este tema

GeoPositionStatus (Enumeración)

Indica la capacidad del proveedor de ubicación para proporcionar actualizaciones de la ubicación.

Espacio de nombres:  System.Device.Location
Ensamblado:  System.Device (en System.Device.dll)
public enum GeoPositionStatus
Nombre de miembroDescripción
ReadyUn proveedor de ubicación está listo para proporcionar nuevos datos.
InitializingEl proveedor de ubicación se está inicializando. Por ejemplo, un GPS que todavía está obteniendo una revisión tiene este estado.
NoDataNo hay disponibles datos de ubicación de ningún proveedor de ubicación.

Si las condiciones para Disabled no se aplican, GeoCoordinateWatcher tiene este estado antes de haberse iniciado y una vez detenido.

DisabledEl proveedor de ubicación está deshabilitado. En Windows 7, este es el caso cuando la directiva de grupo ha deshabilitado la plataforma Sensor y ubicación.

En el siguiente ejemplo se muestra cómo administrar los eventos StatusChanged e imprimir el GeoPositionStatus actual.


using System;
using System.Device.Location;
namespace ShowStatusUpdates
{
    class Program
    {
        static void Main(string[] args)
        {
            ShowStatusUpdates();
        }

        static void ShowStatusUpdates()
        {
            GeoCoordinateWatcher watcher = new GeoCoordinateWatcher();
            watcher.Start();

            watcher.StatusChanged += new EventHandler<GeoPositionStatusChangedEventArgs>(watcher_StatusChanged);

            Console.WriteLine("Enter any key to quit.");
            Console.ReadLine();

        }

        static void watcher_StatusChanged(object sender, GeoPositionStatusChangedEventArgs e)
        {
            switch (e.Status)
            {
                case GeoPositionStatus.Initializing:
                    Console.WriteLine("Working on location fix");
                    break;

                case GeoPositionStatus.Ready:
                    Console.WriteLine("Have location");
                    break;

                case GeoPositionStatus.NoData:
                    Console.WriteLine("No data");
                    break;

                case GeoPositionStatus.Disabled:
                    Console.WriteLine("Disabled");
                    break;
            }
        }

    }
}


.NET Framework

Compatible con: 4.5, 4

.NET Framework Client Profile

Compatible con: 4

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (no se admite el rol Server Core), Windows Server 2008 R2 (se admite el rol Server Core con SP1 o versiones posteriores; no se admite Itanium)

.NET Framework no admite todas las versiones de todas las plataformas. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.
¿Te ha resultado útil?
(Caracteres restantes: 1500)

Adiciones de comunidad

AGREGAR
© 2013 Microsoft. Reservados todos los derechos.