CLLocationManager.IsMonitoringAvailable Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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));