CLLocationManager.IsMonitoringAvailable Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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));