共用方式為


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

適用於