Share via


CLLocationManager.IsMonitoringAvailable メソッド

定義

オーバーロード

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));                

適用対象