GeofenceMonitor.StatusChanged Событие
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возникает при изменении состояния GeofenceMonitor .
// Register
event_token StatusChanged(TypedEventHandler<GeofenceMonitor, IInspectable const&> const& handler) const;
// Revoke with event_token
void StatusChanged(event_token const* cookie) const;
// Revoke with event_revoker
GeofenceMonitor::StatusChanged_revoker StatusChanged(auto_revoke_t, TypedEventHandler<GeofenceMonitor, IInspectable const&> const& handler) const;
public event TypedEventHandler<GeofenceMonitor,object> StatusChanged;
function onStatusChanged(eventArgs) { /* Your code */ }
geofenceMonitor.addEventListener("statuschanged", onStatusChanged);
geofenceMonitor.removeEventListener("statuschanged", onStatusChanged);
- or -
geofenceMonitor.onstatuschanged = onStatusChanged;
Public Custom Event StatusChanged As TypedEventHandler(Of GeofenceMonitor, Object)
Тип события
TypedEventHandler<GeofenceMonitor,IInspectable>
Требования к Windows
Возможности приложения |
location
|
Комментарии
При использовании геозоны используйте событие StatusChanged GeofenceMonitor для отслеживания изменений в разрешениях расположения вместо события StatusChanged из класса Geolocator . Значение GeofenceMonitorStatus со значением Disabled эквивалентно **Disabled **PositionStatus. Оба они указывают на то, что приложение не имеет разрешения на доступ к расположению.