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