CLLocationManager.IsMonitoringAvailable メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
IsMonitoringAvailable(Type) |
指定した種類の CLRegion のリージョン監視がデバイスでサポートされているかどうかを判断します。 |
IsMonitoringAvailable(Class) |
指定した種類の CLRegion のリージョン監視がデバイスでサポートされているかどうかを判断します。 |
IsMonitoringAvailable(Type)
指定した種類の CLRegion のリージョン監視がデバイスでサポートされているかどうかを判断します。
public static bool IsMonitoringAvailable (Type t);
static member IsMonitoringAvailable : Type -> bool
パラメーター
- t
- Type
クラスの型は、CLRegion から派生する必要があります。
戻り値
デバイスでサポートされている場合は True、それ以外の場合は false。
注釈
この方法では、単に、ハードウェアでリージョンの監視を使用できるかどうか、ユーザーが位置情報サービスを有効にしているかどうか、またはアプリケーションにこれを使用するアクセス許可が付与されているかどうかは判断されません。 アクセス許可は個別に要求する必要があります。
位置情報サービスにアクセスするためのアクセス許可があるかどうかを確認するには、 を使用します CLLocationManager。
適用対象
IsMonitoringAvailable(Class)
指定した種類の CLRegion のリージョン監視がデバイスでサポートされているかどうかを判断します。
[Foundation.Export("isMonitoringAvailableForClass:")]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 10, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 7, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Unavailable(ObjCRuntime.PlatformName.WatchOS, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Unavailable(ObjCRuntime.PlatformName.TvOS, ObjCRuntime.PlatformArchitecture.All, null)]
public static bool IsMonitoringAvailable (ObjCRuntime.Class regionClass);
static member IsMonitoringAvailable : ObjCRuntime.Class -> bool
パラメーター
- regionClass
- Class
Objective-C クラスは、CLRegion から派生する必要があります。
戻り値
デバイスでサポートされている場合は True、それ以外の場合は false。
- 属性
注釈
この方法では、単に、ハードウェアでリージョンの監視を使用できるかどうか、ユーザーが位置情報サービスを有効にしているかどうか、またはアプリケーションにこれを使用するアクセス許可が付与されているかどうかは判断されません。 アクセス許可は個別に要求する必要があります。
位置情報サービスにアクセスするためのアクセス許可があるかどうかを確認するには、 を使用します CLLocationManager。
var isAvail = CLLocationManager.IsMonitoringAvailable(typeof(CLCircularRegion));