Geofence Konstruktoren
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.
Überlädt
Geofence(String, IGeoshape) |
Initialisiert ein neues Geofence-Objekt unter Berücksichtigung der ID und der Form des Geofence. |
Geofence(String, IGeoshape, MonitoredGeofenceStates, Boolean) |
Initialisiert ein neues Geofence-Objekt unter Berücksichtigung der ID, der Form des Geofences, der Zustände, für die der Geofence überwacht werden soll, und dem SingleUse-Flag . |
Geofence(String, IGeoshape, MonitoredGeofenceStates, Boolean, TimeSpan) |
Initialisiert ein neues Geofence-Objekt unter Berücksichtigung der ID, der Form des Geofences, der Zuständen, für die der Geofence überwacht werden soll, dem flag singleUse und der dwellTime für den Geofence. |
Geofence(String, IGeoshape, MonitoredGeofenceStates, Boolean, TimeSpan, DateTime, TimeSpan) |
Initialisiert ein neues Geofence-Objekt unter Berücksichtigung der ID, der Form des Geofences, der Zuständen, für die der Geofence überwacht werden soll, dem singleUse-Flag , der dwellTime für den Geofence, der Zeit zum Starten der Geofence-Überwachung und der Dauer des Geofence. |
Geofence(String, IGeoshape)
Initialisiert ein neues Geofence-Objekt unter Berücksichtigung der ID und der Form des Geofence.
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)
Parameter
- id
-
String
Platform::String
winrt::hstring
Die ID des Geofence.
- geoshape
- IGeoshape
Der Bereich, der den zu überwachenden Geofence definiert.
Windows-Anforderungen
App-Funktionen |
location
|
Hinweise
Wenn dieser Konstruktor verwendet wird, überwacht MonitoredStates standardmäßig sowohl den Status "Eingegeben " als auch " Exited ", "SingleUse " auf "false", " DwellTime " auf "10 Sekunden", " StartTime " wird standardmäßig auf "0" und " Dauer " auf "0" festgelegt, d. h. für immer.
Der ID-Wert muss ungleich NULL und weniger als 64 Zeichen sein.
Der geoshape-Parameter muss ein Geocircle ungleich NULL mit einer SpatialReferenceId sein, die der Plattform entspricht, da sonst eine Ausnahme ausgelöst wird.
Weitere Informationen
- Geofence(String, IGeoshape, MonitoredGeofenceStates, Boolean)
- Geofence(String, IGeoshape, MonitoredGeofenceStates, Boolean, TimeSpan)
- Geofence(String, IGeoshape, MonitoredGeofenceStates, Boolean, TimeSpan, DateTime, TimeSpan)
- Geofencing, Von Anfang bis Ende
Gilt für:
Geofence(String, IGeoshape, MonitoredGeofenceStates, Boolean)
Initialisiert ein neues Geofence-Objekt unter Berücksichtigung der ID, der Form des Geofences, der Zustände, für die der Geofence überwacht werden soll, und dem SingleUse-Flag .
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)
Parameter
- id
-
String
Platform::String
winrt::hstring
Die ID des Geofence.
- geoshape
- IGeoshape
Der Bereich, der den zu überwachenden Geofence definiert.
- monitoredStates
- MonitoredGeofenceStates
Die Zustände, für die der Geofence überwacht werden soll.
- singleUse
-
Boolean
bool
True gibt an, dass der Geofence nur für eine Verwendung überwacht werden soll. False gibt an, dass der Geofence für mehrere Zwecke überwacht werden soll.
Windows-Anforderungen
App-Funktionen |
location
|
Weitere Informationen
- Geofence(String, IGeoshape)
- Geofence(String, IGeoshape, MonitoredGeofenceStates, Boolean, TimeSpan)
- Geofence(String, IGeoshape, MonitoredGeofenceStates, Boolean, TimeSpan, DateTime, TimeSpan)
- Geofencing, Von Anfang bis Ende
Gilt für:
Geofence(String, IGeoshape, MonitoredGeofenceStates, Boolean, TimeSpan)
Initialisiert ein neues Geofence-Objekt unter Berücksichtigung der ID, der Form des Geofences, der Zuständen, für die der Geofence überwacht werden soll, dem flag singleUse und der dwellTime für den Geofence.
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)
Parameter
- id
-
String
Platform::String
winrt::hstring
Die ID des Geofence.
- geoshape
- IGeoshape
Der Bereich, der den zu überwachenden Geofence definiert.
- monitoredStates
- MonitoredGeofenceStates
Die Zustände, für die der Geofence überwacht werden soll.
- singleUse
-
Boolean
bool
True gibt an, dass der Geofence nur für eine Verwendung überwacht werden soll. False gibt an, dass der Geofence für mehrere Zwecke überwacht werden soll.
Die Zeit, zu der sich eine Position in oder außerhalb des Geofences befinden muss, damit die Benachrichtigung ausgelöst wird. Dieses Objekt muss einen positiven Wert darstellen.
Windows-Anforderungen
App-Funktionen |
location
|
Weitere Informationen
- Geofence(String, IGeoshape)
- Geofence(String, IGeoshape, MonitoredGeofenceStates, Boolean)
- Geofence(String, IGeoshape, MonitoredGeofenceStates, Boolean, TimeSpan, DateTime, TimeSpan)
- Geofencing, Von Anfang bis Ende
Gilt für:
Geofence(String, IGeoshape, MonitoredGeofenceStates, Boolean, TimeSpan, DateTime, TimeSpan)
Initialisiert ein neues Geofence-Objekt unter Berücksichtigung der ID, der Form des Geofences, der Zuständen, für die der Geofence überwacht werden soll, dem singleUse-Flag , der dwellTime für den Geofence, der Zeit zum Starten der Geofence-Überwachung und der Dauer des Geofence.
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)
Parameter
- id
-
String
Platform::String
winrt::hstring
Die ID des Geofence.
- geoshape
- IGeoshape
Der Bereich, der den zu überwachenden Geofence definiert.
- monitoredStates
- MonitoredGeofenceStates
Die Zustände, für die der Geofence überwacht werden soll.
- singleUse
-
Boolean
bool
True gibt an, dass der Geofence nur für eine Verwendung überwacht werden soll. False gibt an, dass der Geofence für mehrere Zwecke überwacht werden soll.
Die Zeit, zu der sich eine Position in oder außerhalb des Geofences befinden muss, damit die Benachrichtigung ausgelöst wird. Dieses Objekt muss einen positiven Wert darstellen.
- startTime
- DateTime DateTimeOffset
Der Zeitpunkt, an dem mit der Überwachung des Geofences begonnen werden soll.
Die Dauer der Überwachung des Geofences. Die Dauer beginnt bei startTime. Dieses Objekt muss einen positiven Wert darstellen.
Windows-Anforderungen
App-Funktionen |
location
|
Hinweise
Sie müssen den Status "Eingegeben " oder " Beendet " oder beides angeben, damit ein Geofence überwacht werden soll. Es ist nicht möglich, einen Geofence zu erstellen, der nur den Status Entfernt überwacht.
Der ID-Wert muss ungleich NULL und weniger als 64 Zeichen sein.
Der geoshape-Parameter muss ein Geocircle ungleich NULL mit einer SpatialReferenceId sein, die der Plattform entspricht, da sonst eine Ausnahme ausgelöst wird.
Wenn das Ablaufdatum für den Geofence - die Startzeit plus die Dauerdauer - früher als die Erstellungszeit plus den Wert der Verweilzeit eintritt, wird eine Ausnahme ausgelöst.
Weitere Informationen
- Geofence(String, IGeoshape)
- Geofence(String, IGeoshape, MonitoredGeofenceStates, Boolean)
- Geofence(String, IGeoshape, MonitoredGeofenceStates, Boolean, TimeSpan)
- Geofencing, Von Anfang bis Ende