Condividi tramite


CLLocationManager.IsMonitoringAvailable Metodo

Definizione

Overload

IsMonitoringAvailable(Type)

Determina se il dispositivo supporta il monitoraggio dell'area per il tipo specificato di CLRegion.

IsMonitoringAvailable(Class)

Determina se il dispositivo supporta il monitoraggio dell'area per il tipo specificato di CLRegion.

IsMonitoringAvailable(Type)

Determina se il dispositivo supporta il monitoraggio dell'area per il tipo specificato di CLRegion.

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

Parametri

t
Type

Il tipo della classe deve derivare da CLRegion.

Restituisce

True se il dispositivo lo supporta, false in caso contrario.

Commenti

Questo metodo determina semplicemente se il monitoraggio dell'area è disponibile nell'hardware, non determina se l'utente ha abilitato i servizi di posizione o se l'applicazione è stata concessa l'autorizzazione per l'uso. È necessario richiedere l'autorizzazione separatamente.

Per determinare se si dispone dell'autorizzazione per accedere ai servizi di posizione, usare CLLocationManager.

Si applica a

IsMonitoringAvailable(Class)

Determina se il dispositivo supporta il monitoraggio dell'area per il tipo specificato di 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

Parametri

regionClass
Class

La classe Objective-C deve derivare da CLRegion.

Restituisce

True se il dispositivo lo supporta, false in caso contrario.

Attributi

Commenti

Questo metodo determina semplicemente se il monitoraggio dell'area è disponibile nell'hardware, non determina se l'utente ha abilitato i servizi di posizione o se l'applicazione è stata concessa l'autorizzazione per l'uso. È necessario richiedere l'autorizzazione separatamente.

Per determinare se si dispone dell'autorizzazione per accedere ai servizi di posizione, usare CLLocationManager.

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

Si applica a