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