Partager via


CLLocationManager.IsMonitoringAvailable Méthode

Définition

Surcharges

IsMonitoringAvailable(Type)

Détermine si l’appareil prend en charge la surveillance de la région pour le type de CLRegion spécifié.

IsMonitoringAvailable(Class)

Détermine si l’appareil prend en charge la surveillance de la région pour le type de CLRegion spécifié.

IsMonitoringAvailable(Type)

Détermine si l’appareil prend en charge la surveillance de la région pour le type de CLRegion spécifié.

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

Paramètres

t
Type

Le type de la classe doit dériver de CLRegion.

Retours

True si l’appareil le prend en charge; sinon, false.

Remarques

Cette méthode détermine simplement si la surveillance de la région est disponible dans le matériel, elle ne détermine pas si l’utilisateur a activé les services de localisation ou si l’application a été autorisée à l’utiliser. Vous devez demander l’autorisation séparément.

Pour déterminer si vous êtes autorisé à accéder aux services de localisation, utilisez CLLocationManager.

S’applique à

IsMonitoringAvailable(Class)

Détermine si l’appareil prend en charge la surveillance de la région pour le type de CLRegion spécifié.

[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

Paramètres

regionClass
Class

Objective-C, doit dériver de CLRegion.

Retours

True si l’appareil le prend en charge; sinon, false.

Attributs

Remarques

Cette méthode détermine simplement si la surveillance de la région est disponible dans le matériel, elle ne détermine pas si l’utilisateur a activé les services de localisation ou si l’application a été autorisée à l’utiliser. Vous devez demander l’autorisation séparément.

Pour déterminer si vous êtes autorisé à accéder aux services de localisation, utilisez CLLocationManager.

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

S’applique à