Geofence Constructores
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
Geofence(String, IGeoshape) |
Inicializa un nuevo objeto Geofence según el identificador y la forma de la geovalla. |
Geofence(String, IGeoshape, MonitoredGeofenceStates, Boolean) |
Inicializa un nuevo objeto Geofence según el identificador, la forma de la geovalla, los estados para supervisar la geovalla y la marca singleUse . |
Geofence(String, IGeoshape, MonitoredGeofenceStates, Boolean, TimeSpan) |
Inicializa un nuevo objeto Geofence según el identificador, la forma de la geovalla, los estados para supervisar la geovalla, la marca singleUse y dwellTime para la geovalla. |
Geofence(String, IGeoshape, MonitoredGeofenceStates, Boolean, TimeSpan, DateTime, TimeSpan) |
Inicializa un nuevo objeto Geofence según el identificador, la forma de la geovalla, los estados para supervisar la geovalla, la marca singleUse , el valor dwellTime de la geovalla, la hora de empezar a supervisar la geovalla y la duración de la geovalla. |
Geofence(String, IGeoshape)
public:
Geofence(Platform::String ^ id, IGeoshape ^ geoshape);
Geofence(winrt::hstring const& id, IGeoshape const& geoshape);
public Geofence(string id, IGeoshape geoshape);
function Geofence(id, geoshape)
Public Sub New (id As String, geoshape As IGeoshape)
Parámetros
- id
-
String
Platform::String
winrt::hstring
Identificador de la geovalla.
- geoshape
- IGeoshape
Área que define la geovalla que se va a supervisar.
Requisitos de Windows
Características de aplicaciones |
location
|
Comentarios
Cuando se usa este constructor, MonitoredStates supervisará de forma predeterminada los estados Especificados y Exited , SingleUse tendrá como valor predeterminado false, DwellTime tendrá como valor predeterminado 10 segundos, startTime tendrá como valor predeterminado 0, lo que significa que se iniciará inmediatamente y la duración tendrá como valor predeterminado 0, lo que significa que para siempre.
El valor de id debe ser distinto de NULL y menos de 64 caracteres.
El parámetro geoformape debe ser un geocircle no nulo con un SpatialReferenceId que coincida con la plataforma o se producirá una excepción.
Consulte también
- Geofence(String, IGeoshape, MonitoredGeofenceStates, Boolean)
- Geofence(String, IGeoshape, MonitoredGeofenceStates, Boolean, TimeSpan)
- Geofence(String, IGeoshape, MonitoredGeofenceStates, Boolean, TimeSpan, DateTime, TimeSpan)
- Geovalla, empiece a finalizar
Se aplica a
Geofence(String, IGeoshape, MonitoredGeofenceStates, Boolean)
public:
Geofence(Platform::String ^ id, IGeoshape ^ geoshape, MonitoredGeofenceStates monitoredStates, bool singleUse);
Geofence(winrt::hstring const& id, IGeoshape const& geoshape, MonitoredGeofenceStates const& monitoredStates, bool const& singleUse);
public Geofence(string id, IGeoshape geoshape, MonitoredGeofenceStates monitoredStates, bool singleUse);
function Geofence(id, geoshape, monitoredStates, singleUse)
Public Sub New (id As String, geoshape As IGeoshape, monitoredStates As MonitoredGeofenceStates, singleUse As Boolean)
Parámetros
- id
-
String
Platform::String
winrt::hstring
Identificador de la geovalla.
- geoshape
- IGeoshape
Área que define la geovalla que se va a supervisar.
- monitoredStates
- MonitoredGeofenceStates
Estados para supervisar la geovalla.
- singleUse
-
Boolean
bool
True indica que la geovalla solo se debe supervisar para un uso. False indica que la geovalla debe supervisarse para varios usos.
Requisitos de Windows
Características de aplicaciones |
location
|
Consulte también
- Geofence(String, IGeoshape)
- Geofence(String, IGeoshape, MonitoredGeofenceStates, Boolean, TimeSpan)
- Geofence(String, IGeoshape, MonitoredGeofenceStates, Boolean, TimeSpan, DateTime, TimeSpan)
- Geovalla, empiece a finalizar
Se aplica a
Geofence(String, IGeoshape, MonitoredGeofenceStates, Boolean, TimeSpan)
public:
Geofence(Platform::String ^ id, IGeoshape ^ geoshape, MonitoredGeofenceStates monitoredStates, bool singleUse, TimeSpan dwellTime);
Geofence(winrt::hstring const& id, IGeoshape const& geoshape, MonitoredGeofenceStates const& monitoredStates, bool const& singleUse, TimeSpan const& dwellTime);
public Geofence(string id, IGeoshape geoshape, MonitoredGeofenceStates monitoredStates, bool singleUse, System.TimeSpan dwellTime);
function Geofence(id, geoshape, monitoredStates, singleUse, dwellTime)
Public Sub New (id As String, geoshape As IGeoshape, monitoredStates As MonitoredGeofenceStates, singleUse As Boolean, dwellTime As TimeSpan)
Parámetros
- id
-
String
Platform::String
winrt::hstring
Identificador de la geovalla.
- geoshape
- IGeoshape
Área que define la geovalla que se va a supervisar.
- monitoredStates
- MonitoredGeofenceStates
Estados para supervisar la geovalla.
- singleUse
-
Boolean
bool
True indica que la geovalla solo se debe supervisar para un uso. False indica que la geovalla debe supervisarse para varios usos.
El momento en que una posición debe estar dentro o fuera de la geovalla para que se desencadene la notificación. Este objeto debe representar un valor positivo.
Requisitos de Windows
Características de aplicaciones |
location
|
Consulte también
- Geofence(String, IGeoshape)
- Geofence(String, IGeoshape, MonitoredGeofenceStates, Boolean)
- Geofence(String, IGeoshape, MonitoredGeofenceStates, Boolean, TimeSpan, DateTime, TimeSpan)
- Geovalla, empiece a finalizar
Se aplica a
Geofence(String, IGeoshape, MonitoredGeofenceStates, Boolean, TimeSpan, DateTime, TimeSpan)
public:
Geofence(Platform::String ^ id, IGeoshape ^ geoshape, MonitoredGeofenceStates monitoredStates, bool singleUse, TimeSpan dwellTime, DateTime startTime, TimeSpan duration);
Geofence(winrt::hstring const& id, IGeoshape const& geoshape, MonitoredGeofenceStates const& monitoredStates, bool const& singleUse, TimeSpan const& dwellTime, DateTime const& startTime, TimeSpan const& duration);
public Geofence(string id, IGeoshape geoshape, MonitoredGeofenceStates monitoredStates, bool singleUse, System.TimeSpan dwellTime, System.DateTimeOffset startTime, System.TimeSpan duration);
function Geofence(id, geoshape, monitoredStates, singleUse, dwellTime, startTime, duration)
Public Sub New (id As String, geoshape As IGeoshape, monitoredStates As MonitoredGeofenceStates, singleUse As Boolean, dwellTime As TimeSpan, startTime As DateTimeOffset, duration As TimeSpan)
Parámetros
- id
-
String
Platform::String
winrt::hstring
Identificador de la geovalla.
- geoshape
- IGeoshape
Área que define la geovalla que se va a supervisar.
- monitoredStates
- MonitoredGeofenceStates
Estados para supervisar la geovalla.
- singleUse
-
Boolean
bool
True indica que la geovalla solo se debe supervisar para un uso. False indica que la geovalla debe supervisarse para varios usos.
El momento en que una posición debe estar dentro o fuera de la geovalla para que se desencadene la notificación. Este objeto debe representar un valor positivo.
- startTime
- DateTime DateTimeOffset
Hora de empezar a supervisar la geovalla.
Duración del tiempo para supervisar la geovalla. La duración comienza en startTime. Este objeto debe representar un valor positivo.
Requisitos de Windows
Características de aplicaciones |
location
|
Comentarios
Debe especificar los estados Especificados o Cerrados , o ambos, para que se supervise una geovalla. No es posible crear una geovalla que solo supervise el estado Quitado .
El valor de id debe ser distinto de NULL y menos de 64 caracteres.
El parámetro geoformape debe ser un geocircle no nulo con un SpatialReferenceId que coincida con la plataforma o se producirá una excepción.
Si la fecha de expiración de la geovalla , que es la hora de inicio más el intervalo de tiempo de duración, se produce antes que la hora de creación más el valor de tiempo de permanencia, se producirá una excepción.
Consulte también
- Geofence(String, IGeoshape)
- Geofence(String, IGeoshape, MonitoredGeofenceStates, Boolean)
- Geofence(String, IGeoshape, MonitoredGeofenceStates, Boolean, TimeSpan)
- Geovalla, empiece a finalizar