ICPApplicationDelegate Antarmuka
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.
Delegasi aplikasi untuk metode protokol yang CPApplicationDelegate diperlukan.
[Foundation.Protocol(Name="CPApplicationDelegate", WrapperType=typeof(CarPlay.CPApplicationDelegateWrapper))]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 12, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Unavailable(ObjCRuntime.PlatformName.WatchOS, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Unavailable(ObjCRuntime.PlatformName.TvOS, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Unavailable(ObjCRuntime.PlatformName.MacOSX, ObjCRuntime.PlatformArchitecture.All, null)]
public interface ICPApplicationDelegate : IDisposable, UIKit.IUIApplicationDelegate
type ICPApplicationDelegate = interface
interface INativeObject
interface IDisposable
interface IUIApplicationDelegate
- Turunan
- Atribut
- Penerapan
Properti
Handle |
Tangani (penunjuk) ke representasi objek yang tidak dikelola. (Diperoleh dari INativeObject) |
Metode
DidConnectCarInterfaceController(UIApplication, CPInterfaceController, CPWindow) |
Delegasi aplikasi untuk metode protokol yang CPApplicationDelegate diperlukan. |
DidDisconnectCarInterfaceController(UIApplication, CPInterfaceController, CPWindow) |
Delegasi aplikasi untuk metode protokol yang CPApplicationDelegate diperlukan. |
Metode Ekstensi
DidSelectManeuver(ICPApplicationDelegate, UIApplication, CPManeuver) |
Metode yang dipanggil ketika pengguna memilih manuver. |
DidSelectNavigationAlert(ICPApplicationDelegate, UIApplication, CPNavigationAlert) |
Metode yang dipanggil saat pengguna memilih pemberitahuan navigasi. |
AccessibilityPerformMagicTap(IUIApplicationDelegate) |
Melakukan tindakan terpenting aplikasi. Seringkali, ini mengubah status aplikasi yang paling penting. |
ApplicationSignificantTimeChange(IUIApplicationDelegate, UIApplication) |
Menunjukkan perubahan waktu yang signifikan, seperti tengah malam, perubahan ke Daylight Savings, atau pergeseran zona waktu. |
ChangedStatusBarFrame(IUIApplicationDelegate, UIApplication, CGRect) |
Menunjukkan bahwa bingkai bilah status telah berubah. |
ContinueUserActivity(IUIApplicationDelegate, UIApplication, NSUserActivity, UIApplicationRestorationHandler) |
Menginformasikan aplikasi bahwa ada data yang terkait dengan melanjutkan tugas yang ditentukan sebagai NSUserActivity objek, lalu mengembalikan apakah aplikasi melanjutkan aktivitas. |
DidChangeStatusBarOrientation(IUIApplicationDelegate, UIApplication, UIInterfaceOrientation) |
Menunjukkan bahwa orientasi bilah status telah berubah. |
DidDecodeRestorableState(IUIApplicationDelegate, UIApplication, NSCoder) |
Menunjukkan bahwa aplikasi harus memulihkan status tingkat tertinggi. |
DidEnterBackground(IUIApplicationDelegate, UIApplication) |
Menunjukkan bahwa aplikasi telah memasuki latar belakang. |
DidFailToContinueUserActivitiy(IUIApplicationDelegate, UIApplication, String, NSError) |
Menginformasikan aplikasi bahwa aktivitas jenis |
DidReceiveRemoteNotification(IUIApplicationDelegate, UIApplication, NSDictionary, Action<UIBackgroundFetchResult>) |
Menunjukkan bahwa aplikasi menerima pemberitahuan jarak jauh. |
DidRegisterUserNotificationSettings(IUIApplicationDelegate, UIApplication, UIUserNotificationSettings) |
Pengembang tidak boleh menggunakan metode yang tidak digunakan lagi ini. Pengembang harus menggunakan 'UNUserNotificationCenter.RequestAuthorization' sebagai gantinya. |
FailedToRegisterForRemoteNotifications(IUIApplicationDelegate, UIApplication, NSError) |
Menunjukkan bahwa Apple Push Service tidak berhasil mempersaingkan proses pendaftaran. |
FinishedLaunching(IUIApplicationDelegate, UIApplication) |
Aplikasi telah selesai diluncurkan. |
FinishedLaunching(IUIApplicationDelegate, UIApplication, NSDictionary) |
Menunjukkan bahwa peluncuran telah selesai dan aplikasi akan segera mulai berjalan. |
GetSupportedInterfaceOrientations(IUIApplicationDelegate, UIApplication, UIWindow) |
Orientasi antarmuka yang didukung oleh aplikasi. |
GetViewController(IUIApplicationDelegate, UIApplication, String[], NSCoder) |
Mengambil UIViewController yang diidentifikasi oleh nilai terakhir dalam parameter restorationIdentifierComponents. |
GetWindow(IUIApplicationDelegate) |
Delegasi aplikasi untuk metode protokol yang CPApplicationDelegate diperlukan. |
HandleAction(IUIApplicationDelegate, UIApplication, String, NSDictionary, NSDictionary, Action) |
Menginformasikan aplikasi tindakan kustom untuk dilakukan berdasarkan pemberitahuan jarak jauh, dan menyertakan |
HandleAction(IUIApplicationDelegate, UIApplication, String, NSDictionary, Action) |
Menginformasikan aplikasi tindakan kustom untuk dilakukan berdasarkan pemberitahuan push, dan menyertakan |
HandleAction(IUIApplicationDelegate, UIApplication, String, UILocalNotification, NSDictionary, Action) |
Menginformasikan aplikasi tindakan kustom untuk dilakukan berdasarkan pemberitahuan lokal, dan menyertakan |
HandleAction(IUIApplicationDelegate, UIApplication, String, UILocalNotification, Action) |
Memberi tahu aplikasi bahwa pengguna memilih tindakan yang diidentifikasi oleh |
HandleEventsForBackgroundUrl(IUIApplicationDelegate, UIApplication, String, Action) |
Dimunculkan ketika peristiwa yang berkaitan dengan latar belakang T:UIKit.NSUrlSession menunggu untuk diproses . |
HandleIntent(IUIApplicationDelegate, UIApplication, INIntent, Action<INIntentResponse>) |
Sistem meminta agar aplikasi menangani yang ditentukan |
HandleOpenURL(IUIApplicationDelegate, UIApplication, NSUrl) |
Pengembang harus menggunakan M:UIKit.UIApplicationDelegate.OpenUrl* daripada metode yang tidak digunakan lagi ini. |
HandleWatchKitExtensionRequest(IUIApplicationDelegate, UIApplication, NSDictionary, Action<NSDictionary>) |
Ekstensi watchkit telah membuat permintaan. |
OnActivated(IUIApplicationDelegate, UIApplication) |
Aplikasi ini telah berpindah dari status tidak aktif ke actie. |
OnResignActivation(IUIApplicationDelegate, UIApplication) |
Aplikasi ini akan berpindah dari status aktif ke status tidak aktif. |
OpenUrl(IUIApplicationDelegate, UIApplication, NSUrl, NSDictionary) |
Menunjukkan bahwa aplikasi harus membuka yang ditentukan |
OpenUrl(IUIApplicationDelegate, UIApplication, NSUrl, String, NSObject) |
Memuat sumber daya dari URL yang ditentukan. |
PerformActionForShortcutItem(IUIApplicationDelegate, UIApplication, UIApplicationShortcutItem, UIOperationHandler) |
Dipanggil oleh sistem ketika pengguna memulai tindakan cepat layar Beranda, kecuali interaksi ditangani di WillFinishLaunching(UIApplication, NSDictionary) atau M:UIKit.UIApplicationDelegate.DidFinishLaunching*. |
PerformFetch(IUIApplicationDelegate, UIApplication, Action<UIBackgroundFetchResult>) |
Menunjukkan bahwa aplikasi dapat memulai operasi pengambilan jika memiliki data untuk diunduh. |
ProtectedDataDidBecomeAvailable(IUIApplicationDelegate, UIApplication) |
File yang dilindungi sekarang tersedia. |
ProtectedDataWillBecomeUnavailable(IUIApplicationDelegate, UIApplication) |
Menunjukkan bahwa file yang dilindungi akan dienkripsi dan tidak tersedia untuk dibaca. |
ReceivedLocalNotification(IUIApplicationDelegate, UIApplication, UILocalNotification) |
Menunjukkan bahwa aplikasi menerima pemberitahuan lokal. |
ReceivedRemoteNotification(IUIApplicationDelegate, UIApplication, NSDictionary) |
Menunjukkan bahwa aplikasi menerima pemberitahuan jarak jauh. |
ReceiveMemoryWarning(IUIApplicationDelegate, UIApplication) |
Aplikasi ini telah menerima peringatan memori rendah dari sistem. |
RegisteredForRemoteNotifications(IUIApplicationDelegate, UIApplication, NSData) |
Menunjukkan bahwa perangkat berhasil terdaftar di Apple Push Service. |
SetWindow(IUIApplicationDelegate, UIWindow) |
Delegasi aplikasi untuk metode protokol yang CPApplicationDelegate diperlukan. |
ShouldAllowExtensionPointIdentifier(IUIApplicationDelegate, UIApplication, NSString) |
Meminta izin dari aplikasi untuk menjalankan ekstensi aplikasi berdasarkan titik ekstensi yang diidentifikasi oleh |
ShouldRequestHealthAuthorization(IUIApplicationDelegate, UIApplication) |
Sistem memanggil metode ini ketika aplikasi pengembang harus meminta pengguna untuk mengakses data HealthKit. |
ShouldRestoreApplicationState(IUIApplicationDelegate, UIApplication, NSCoder) |
Apakah aplikasi harus memulihkan informasi status tersimpan. |
ShouldSaveApplicationState(IUIApplicationDelegate, UIApplication, NSCoder) |
Apakah aplikasi harus menyimpan informasi status aplikasi. |
UserActivityUpdated(IUIApplicationDelegate, UIApplication, NSUserActivity) |
Menginformasikan aplikasi bahwa NSUserActivity objek di telah diperbarui |
UserDidAcceptCloudKitShare(IUIApplicationDelegate, UIApplication, CKShareMetadata) |
Delegasi aplikasi untuk metode protokol yang CPApplicationDelegate diperlukan. |
WillChangeStatusBarFrame(IUIApplicationDelegate, UIApplication, CGRect) |
Menunjukkan bahwa bingkai bilah status akan berubah. |
WillChangeStatusBarOrientation(IUIApplicationDelegate, UIApplication, UIInterfaceOrientation, Double) |
Menunjukkan bahwa orientasi bilah status akan berubah. |
WillContinueUserActivity(IUIApplicationDelegate, UIApplication, String) |
Memberi tahu aplikasi bahwa pengguna mencoba melanjutkan |
WillEncodeRestorableState(IUIApplicationDelegate, UIApplication, NSCoder) |
Menunjukkan bahwa aplikasi akan menyimpan data status aplikasi. |
WillEnterForeground(IUIApplicationDelegate, UIApplication) |
Menunjukkan bahwa aplikasi akan memasuki latar depan. |
WillFinishLaunching(IUIApplicationDelegate, UIApplication, NSDictionary) |
Menunjukkan bahwa aplikasi akan menyelesaikan prosedur peluncurannya. |
WillTerminate(IUIApplicationDelegate, UIApplication) |
Menunjukkan bahwa aplikasi akan dihentikan. |