CLLocationManager.IsMonitoringAvailable Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Overload
IsMonitoringAvailable(Type) |
Menentukan apakah perangkat mendukung pemantauan wilayah untuk jenis CLRegion yang ditentukan. |
IsMonitoringAvailable(Class) |
Menentukan apakah perangkat mendukung pemantauan wilayah untuk jenis CLRegion yang ditentukan. |
IsMonitoringAvailable(Type)
Menentukan apakah perangkat mendukung pemantauan wilayah untuk jenis CLRegion yang ditentukan.
public static bool IsMonitoringAvailable (Type t);
static member IsMonitoringAvailable : Type -> bool
Parameter
- t
- Type
Jenis kelas, harus berasal dari CLRegion.
Mengembalikan
True jika perangkat mendukungnya, salah jika tidak.
Keterangan
Metode ini hanya menentukan apakah pemantauan wilayah tersedia di perangkat keras, itu tidak menentukan apakah pengguna telah mengaktifkan layanan lokasi atau apakah aplikasi telah diberikan izin untuk menggunakan ini. Anda harus meminta izin secara terpisah.
Untuk menentukan apakah Anda memiliki izin untuk mengakses layanan lokasi, gunakan CLLocationManager.
Berlaku untuk
IsMonitoringAvailable(Class)
Menentukan apakah perangkat mendukung pemantauan wilayah untuk jenis CLRegion yang ditentukan.
[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
Kelas Objective-C, harus berasal dari CLRegion.
Mengembalikan
True jika perangkat mendukungnya, salah jika tidak.
- Atribut
Keterangan
Metode ini hanya menentukan apakah pemantauan wilayah tersedia di perangkat keras, itu tidak menentukan apakah pengguna telah mengaktifkan layanan lokasi atau apakah aplikasi telah diberikan izin untuk menggunakan ini. Anda harus meminta izin secara terpisah.
Untuk menentukan apakah Anda memiliki izin untuk mengakses layanan lokasi, gunakan CLLocationManager.
var isAvail = CLLocationManager.IsMonitoringAvailable(typeof(CLCircularRegion));