Geofence コンストラクター
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
Geofence(String, IGeoshape) |
id とジオフェンスの形状を指定して、新しい Geofence オブジェクトを初期化します。 |
Geofence(String, IGeoshape, MonitoredGeofenceStates, Boolean) |
ID、ジオフェンスの形状、ジオフェンスを監視する状態、および singleUse フラグを指定して、新しい Geofence オブジェクトを初期化します。 |
Geofence(String, IGeoshape, MonitoredGeofenceStates, Boolean, TimeSpan) |
id、ジオフェンスの形状、ジオフェンスを監視する状態、singleUse フラグ、ジオフェンスの dwellTime を指定して、新しい Geofence オブジェクトを初期化します。 |
Geofence(String, IGeoshape, MonitoredGeofenceStates, Boolean, TimeSpan, DateTime, TimeSpan) |
id、ジオフェンスの形状、ジオフェンスを監視する状態、singleUse フラグ、ジオフェンスの dwellTime、ジオフェンスの監視を開始する時間、ジオフェンスの期間を指定して、新しい Geofence オブジェクトを初期化します。 |
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)
パラメーター
- id
-
String
Platform::String
winrt::hstring
ジオフェンスの ID。
- geoshape
- IGeoshape
監視するジオフェンスを定義する領域。
Windows の要件
アプリの機能 |
location
|
注釈
このコンストラクターを使用すると、 MonitoredStates は既定で Entered 状態と Exited 状態の両方を監視します。 SingleUse の既定値は false、 DwellTime の既定値は 10 秒、 StartTime は 0 の意味ですぐに開始し、 Duration は既定で 0 (無期限の意味) になります。
id 値は null 以外で、64 文字未満である必要があります。
geoshape パラメーターは、プラットフォームに一致する SpatialReferenceId を持つ null 以外の Geocircle である必要があります。または例外がスローされます。
こちらもご覧ください
- Geofence(String, IGeoshape, MonitoredGeofenceStates, Boolean)
- Geofence(String, IGeoshape, MonitoredGeofenceStates, Boolean, TimeSpan)
- Geofence(String, IGeoshape, MonitoredGeofenceStates, Boolean, TimeSpan, DateTime, TimeSpan)
- ジオフェンシング、終了を開始する
適用対象
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)
パラメーター
- id
-
String
Platform::String
winrt::hstring
ジオフェンスの ID。
- geoshape
- IGeoshape
監視するジオフェンスを定義する領域。
- monitoredStates
- MonitoredGeofenceStates
ジオフェンスを監視する状態。
- singleUse
-
Boolean
bool
True を指定すると、ジオフェンスは 1 回の使用でのみ監視されます。 False は、ジオフェンスを複数の用途で監視する必要があることを示します。
Windows の要件
アプリの機能 |
location
|
こちらもご覧ください
- Geofence(String, IGeoshape)
- Geofence(String, IGeoshape, MonitoredGeofenceStates, Boolean, TimeSpan)
- Geofence(String, IGeoshape, MonitoredGeofenceStates, Boolean, TimeSpan, DateTime, TimeSpan)
- ジオフェンシング、終了を開始する
適用対象
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)
パラメーター
- id
-
String
Platform::String
winrt::hstring
ジオフェンスの ID。
- geoshape
- IGeoshape
監視するジオフェンスを定義する領域。
- monitoredStates
- MonitoredGeofenceStates
ジオフェンスを監視する状態。
- singleUse
-
Boolean
bool
True を指定すると、ジオフェンスは 1 回の使用でのみ監視されます。 False は、ジオフェンスを複数の用途で監視する必要があることを示します。
Windows の要件
アプリの機能 |
location
|
こちらもご覧ください
- Geofence(String, IGeoshape)
- Geofence(String, IGeoshape, MonitoredGeofenceStates, Boolean)
- Geofence(String, IGeoshape, MonitoredGeofenceStates, Boolean, TimeSpan, DateTime, TimeSpan)
- ジオフェンシング、終了を開始する
適用対象
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)
パラメーター
- id
-
String
Platform::String
winrt::hstring
ジオフェンスの ID。
- geoshape
- IGeoshape
監視するジオフェンスを定義する領域。
- monitoredStates
- MonitoredGeofenceStates
ジオフェンスを監視する状態。
- singleUse
-
Boolean
bool
True を指定すると、ジオフェンスは 1 回の使用でのみ監視されます。 False は、ジオフェンスを複数の用途で監視する必要があることを示します。
- startTime
- DateTime DateTimeOffset
ジオフェンスの監視を開始する時間。
Windows の要件
アプリの機能 |
location
|
注釈
ジオフェンスを監視するには、 入力済み 状態または 終了 状態、またはその両方を指定する必要があります。 削除された状態のみを監視するジオフェンスを作成することはできません。
id 値は null 以外で、64 文字未満である必要があります。
geoshape パラメーターは、プラットフォームに一致する SpatialReferenceId を持つ null 以外の Geocircle である必要があります。または例外がスローされます。
ジオフェンスの有効期限 (開始時刻と期間期間) が、作成時間とドウェル時間の値よりも早く発生した場合は、例外がスローされます。
こちらもご覧ください
- Geofence(String, IGeoshape)
- Geofence(String, IGeoshape, MonitoredGeofenceStates, Boolean)
- Geofence(String, IGeoshape, MonitoredGeofenceStates, Boolean, TimeSpan)
- ジオフェンシング、終了を開始する