GeofenceMonitor.Geofences Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt einen Vektor der Geofence-Objekte der App zurück, die derzeit beim systemweiten GeofenceMonitor registriert sind.
public:
property IVector<Geofence ^> ^ Geofences { IVector<Geofence ^> ^ get(); };
IVector<Geofence> Geofences();
public IList<Geofence> Geofences { get; }
var iVector = geofenceMonitor.geofences;
Public ReadOnly Property Geofences As IList(Of Geofence)
Eigenschaftswert
Eine Auflistung der zu überwachenden Geofence-Objekte .
Windows-Anforderungen
App-Funktionen |
location
|
Hinweise
Registrieren Sie einen Geofence , der vom System überwacht werden soll, indem Sie ihn dieser Sammlung hinzufügen.
Geofences werden auf dem Datenträger beibehalten, sodass sie dem System nur einmal hinzugefügt werden müssen. Der Versuch, einen Geofence mit einer bereits registrierten ID hinzuzufügen, löst eine Ausnahme aus.
Der Versuch, einen Geofence aus der Geofences-Eigenschaft zu entfernen, schlägt mit einer Ausnahme fehl, wenn der angegebene Geofence beim System registriert ist, aber nicht zur Auflistung der aufrufenden Anwendung gehört.
Dieser Vektor spiegelt nur Updates wider, die von der App vorgenommen wurden. Um änderungen anzuzeigen, die vom System vorgenommen wurden, wie nach dem Auslösen und Entfernen eines einmaligen Geofence-Objekts , kann die App diese Eigenschaft erneut aufrufen oder den entfernten Geofence sicher aus einem zuvor zurückgegebenen Vektor entfernen.