Freigeben über


CLLocationManager.IsMonitoringAvailable Methode

Definition

Überlädt

IsMonitoringAvailable(Type)

Bestimmt, ob das Gerät die Regionsüberwachung für die angegebene Art von CLRegion unterstützt.

IsMonitoringAvailable(Class)

Bestimmt, ob das Gerät die Regionsüberwachung für die angegebene Art von CLRegion unterstützt.

IsMonitoringAvailable(Type)

Bestimmt, ob das Gerät die Regionsüberwachung für die angegebene Art von CLRegion unterstützt.

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

Parameter

t
Type

Der Typ der Klasse muss von CLRegion abgeleitet werden.

Gibt zurück

True, wenn es vom Gerät unterstützt wird, andernfalls false.

Hinweise

Diese Methode bestimmt lediglich, ob die Regionsüberwachung in der Hardware verfügbar ist. Sie bestimmt nicht, ob der Benutzer Standortdienste aktiviert hat oder ob der Anwendung die Berechtigung erteilt wurde, dies zu verwenden. Sie müssen die Berechtigung separat anfordern.

Um zu ermitteln, ob Sie über die Berechtigung für den Zugriff auf Standortdienste verfügen, verwenden Sie CLLocationManager.

Gilt für:

IsMonitoringAvailable(Class)

Bestimmt, ob das Gerät die Regionsüberwachung für die angegebene Art von CLRegion unterstützt.

[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

Parameter

regionClass
Class

Objective-C-Klasse muss von CLRegion abgeleitet werden.

Gibt zurück

True, wenn es vom Gerät unterstützt wird, andernfalls false.

Attribute

Hinweise

Diese Methode bestimmt lediglich, ob die Regionsüberwachung in der Hardware verfügbar ist. Sie bestimmt nicht, ob der Benutzer Standortdienste aktiviert hat oder ob der Anwendung die Berechtigung erteilt wurde, dies zu verwenden. Sie müssen die Berechtigung separat anfordern.

Um zu ermitteln, ob Sie über die Berechtigung für den Zugriff auf Standortdienste verfügen, verwenden Sie CLLocationManager.

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

Gilt für: