Geofence Construtores
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
Geofence(String, IGeoshape) |
Inicializa um novo objeto Geofence , considerando a ID e a forma da cerca geográfica. |
Geofence(String, IGeoshape, MonitoredGeofenceStates, Boolean) |
Inicializa um novo objeto Geofence considerando a ID, a forma da cerca geográfica, os estados para os qual monitorar a cerca geográfica e o sinalizador singleUse . |
Geofence(String, IGeoshape, MonitoredGeofenceStates, Boolean, TimeSpan) |
Inicializa um novo objeto Geofence considerando a ID, a forma da cerca geográfica, os estados para os qual monitorar a cerca geográfica, o sinalizador singleUse e o dwellTime para a cerca geográfica. |
Geofence(String, IGeoshape, MonitoredGeofenceStates, Boolean, TimeSpan, DateTime, TimeSpan) |
Inicializa um novo objeto Geofence considerando a ID, a forma da cerca geográfica, os estados para os qual monitorar a cerca geográfica, o sinalizador singleUse , o dwellTime para a cerca geográfica, a hora de começar a monitorar a cerca geográfica e a duração da cerca geográfica. |
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
A ID da cerca geográfica.
- geoshape
- IGeoshape
A área que define a cerca geográfica a ser monitorada.
Requisitos do Windows
Funcionalidades do aplicativo |
location
|
Comentários
Quando esse construtor for usado, o padrão MonitoredStates será monitorado para os estados Inserido e Encerrado , SingleUse usará como padrão false, DwellTime será padronizado como 10 segundos, StartTime terá como padrão 0, o que significa que iniciará imediatamente e Duration será padronizado como 0, o que significará para sempre.
O valor da id deve ser não nulo e menor que 64 caracteres.
O parâmetro geoshape deve ser um Geocircle não nulo com um SpatialReferenceId que corresponda à plataforma ou uma exceção será gerada.
Confira também
- Geofence(String, IGeoshape, MonitoredGeofenceStates, Boolean)
- Geofence(String, IGeoshape, MonitoredGeofenceStates, Boolean, TimeSpan)
- Geofence(String, IGeoshape, MonitoredGeofenceStates, Boolean, TimeSpan, DateTime, TimeSpan)
- Cerca geográfica, começar a terminar
Aplica-se 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
A ID da cerca geográfica.
- geoshape
- IGeoshape
A área que define a cerca geográfica a ser monitorada.
- monitoredStates
- MonitoredGeofenceStates
Os estados para os qual monitorar a cerca geográfica.
- singleUse
-
Boolean
bool
True indica que a cerca geográfica deve ser monitorada apenas para um uso. False indica que a cerca geográfica deve ser monitorada para vários usos.
Requisitos do Windows
Funcionalidades do aplicativo |
location
|
Confira também
- Geofence(String, IGeoshape)
- Geofence(String, IGeoshape, MonitoredGeofenceStates, Boolean, TimeSpan)
- Geofence(String, IGeoshape, MonitoredGeofenceStates, Boolean, TimeSpan, DateTime, TimeSpan)
- Cerca geográfica, começar a terminar
Aplica-se 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
A ID da cerca geográfica.
- geoshape
- IGeoshape
A área que define a cerca geográfica a ser monitorada.
- monitoredStates
- MonitoredGeofenceStates
Os estados para os qual monitorar a cerca geográfica.
- singleUse
-
Boolean
bool
True indica que a cerca geográfica deve ser monitorada apenas para um uso. False indica que a cerca geográfica deve ser monitorada para vários usos.
O tempo em que uma posição deve estar dentro ou fora da cerca geográfica para que a notificação seja disparada. Esse objeto deve representar um valor positivo.
Requisitos do Windows
Funcionalidades do aplicativo |
location
|
Confira também
- Geofence(String, IGeoshape)
- Geofence(String, IGeoshape, MonitoredGeofenceStates, Boolean)
- Geofence(String, IGeoshape, MonitoredGeofenceStates, Boolean, TimeSpan, DateTime, TimeSpan)
- Cerca geográfica, começar a terminar
Aplica-se 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
A ID da cerca geográfica.
- geoshape
- IGeoshape
A área que define a cerca geográfica a ser monitorada.
- monitoredStates
- MonitoredGeofenceStates
Os estados para os qual monitorar a cerca geográfica.
- singleUse
-
Boolean
bool
True indica que a cerca geográfica deve ser monitorada apenas para um uso. False indica que a cerca geográfica deve ser monitorada para vários usos.
O tempo em que uma posição deve estar dentro ou fora da cerca geográfica para que a notificação seja disparada. Esse objeto deve representar um valor positivo.
- startTime
- DateTime DateTimeOffset
A hora de começar a monitorar a cerca geográfica.
A duração do tempo para monitorar a cerca geográfica. A duração começa em startTime. Esse objeto deve representar um valor positivo.
Requisitos do Windows
Funcionalidades do aplicativo |
location
|
Comentários
Você deve especificar os estados Inserido ou Encerrado , ou ambos, para que uma cerca geográfica seja monitorada. Não é possível criar uma cerca geográfica que monitore apenas o estado Removido .
O valor da id deve ser não nulo e menor que 64 caracteres.
O parâmetro geoshape deve ser um Geocircle não nulo com um SpatialReferenceId que corresponda à plataforma ou uma exceção será gerada.
Se a data de validade da cerca geográfica - que é a hora de início mais o período de tempo de duração - ocorrer mais cedo do que a hora de criação mais o valor de tempo de espera, uma exceção será gerada.
Confira também
- Geofence(String, IGeoshape)
- Geofence(String, IGeoshape, MonitoredGeofenceStates, Boolean)
- Geofence(String, IGeoshape, MonitoredGeofenceStates, Boolean, TimeSpan)
- Cerca geográfica, começar a terminar