Compartir a través de


CLLocationManager.IsMonitoringAvailable Método

Definición

Sobrecargas

IsMonitoringAvailable(Type)

Determina si el dispositivo admite la supervisión de regiones para el tipo especificado de CLRegion.

IsMonitoringAvailable(Class)

Determina si el dispositivo admite la supervisión de regiones para el tipo especificado de CLRegion.

IsMonitoringAvailable(Type)

Determina si el dispositivo admite la supervisión de regiones para el tipo especificado de CLRegion.

public static bool IsMonitoringAvailable (Type t);
static member IsMonitoringAvailable : Type -> bool

Parámetros

t
Type

El tipo de la clase debe derivarse de CLRegion.

Devoluciones

True si el dispositivo lo admite, false en caso contrario.

Comentarios

Este método simplemente determina si la supervisión de regiones está disponible en el hardware, no determina si el usuario ha habilitado los servicios de ubicación o si se le ha concedido permiso para usar esta aplicación. Debe solicitar permiso por separado.

Para determinar si tiene permiso para acceder a los servicios de ubicación, use CLLocationManager.

Se aplica a

IsMonitoringAvailable(Class)

Determina si el dispositivo admite la supervisión de regiones para el tipo especificado de 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

Parámetros

regionClass
Class

La clase Objective-C debe derivar de CLRegion.

Devoluciones

True si el dispositivo lo admite, false en caso contrario.

Atributos

Comentarios

Este método simplemente determina si la supervisión de regiones está disponible en el hardware, no determina si el usuario ha habilitado los servicios de ubicación o si se le ha concedido permiso para usar esta aplicación. Debe solicitar permiso por separado.

Para determinar si tiene permiso para acceder a los servicios de ubicación, use CLLocationManager.

var isAvail = CLLocationManager.IsMonitoringAvailable(typeof(CLCircularRegion));                

Se aplica a