Compartilhar via


CLLocationManager.IsMonitoringAvailable Método

Definição

Sobrecargas

IsMonitoringAvailable(Type)

Determina se o dispositivo dá suporte ao monitoramento de região para o tipo de CLRegion especificado.

IsMonitoringAvailable(Class)

Determina se o dispositivo dá suporte ao monitoramento de região para o tipo de CLRegion especificado.

IsMonitoringAvailable(Type)

Determina se o dispositivo dá suporte ao monitoramento de região para o tipo de CLRegion especificado.

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

Parâmetros

t
Type

O tipo da classe deve derivar de CLRegion.

Retornos

True se o dispositivo der suporte a ele, caso contrário, false.

Comentários

Esse método apenas determina se o monitoramento de região está disponível no hardware, não determina se o usuário habilitou serviços de localização ou se o aplicativo recebeu permissão para usá-lo. Você deve solicitar a permissão separadamente.

Para determinar se você tem permissão para acessar serviços de localização, use CLLocationManager.

Aplica-se a

IsMonitoringAvailable(Class)

Determina se o dispositivo dá suporte ao monitoramento de região para o tipo de CLRegion especificado.

[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

A classe Objective-C deve derivar de CLRegion.

Retornos

True se o dispositivo der suporte a ele, caso contrário, false.

Atributos

Comentários

Esse método apenas determina se o monitoramento de região está disponível no hardware, não determina se o usuário habilitou serviços de localização ou se o aplicativo recebeu permissão para usá-lo. Você deve solicitar a permissão separadamente.

Para determinar se você tem permissão para acessar serviços de localização, use CLLocationManager.

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

Aplica-se a