ICPApplicationDelegate Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Делегат приложения для необходимых CPApplicationDelegate методов протокола.
[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
- Производный
- Атрибуты
- Реализации
Свойства
Handle |
Дескриптор (указатель) на представление неуправляемого объекта. (Унаследовано от INativeObject) |
Методы
DidConnectCarInterfaceController(UIApplication, CPInterfaceController, CPWindow) |
Делегат приложения для необходимых CPApplicationDelegate методов протокола. |
DidDisconnectCarInterfaceController(UIApplication, CPInterfaceController, CPWindow) |
Делегат приложения для необходимых CPApplicationDelegate методов протокола. |
Методы расширения
DidSelectManeuver(ICPApplicationDelegate, UIApplication, CPManeuver) |
Метод, вызываемый при выборе пользователем маневра. |
DidSelectNavigationAlert(ICPApplicationDelegate, UIApplication, CPNavigationAlert) |
Метод, вызываемый, когда пользователь выбирает оповещение навигации. |
AccessibilityPerformMagicTap(IUIApplicationDelegate) |
Выполняет наиболее важное действие приложения. Часто это переключение самого важного состояния приложения. |
ApplicationSignificantTimeChange(IUIApplicationDelegate, UIApplication) |
Указывает на значительное изменение во времени, например полуночь, переход на переход на летнее время или смену часового пояса. |
ChangedStatusBarFrame(IUIApplicationDelegate, UIApplication, CGRect) |
Указывает, что кадр строки состояния изменился. |
ContinueUserActivity(IUIApplicationDelegate, UIApplication, NSUserActivity, UIApplicationRestorationHandler) |
Сообщает приложению о наличии данных, связанных с продолжением задачи, указанной NSUserActivity в качестве объекта, а затем возвращает, продолжает ли приложение действие. |
DidChangeStatusBarOrientation(IUIApplicationDelegate, UIApplication, UIInterfaceOrientation) |
Указывает, что ориентация строки состояния изменилась. |
DidDecodeRestorableState(IUIApplicationDelegate, UIApplication, NSCoder) |
Указывает, что приложение должно восстановить состояние самого высокого уровня. |
DidEnterBackground(IUIApplicationDelegate, UIApplication) |
Указывает, что приложение перешло в фоновый режим. |
DidFailToContinueUserActivitiy(IUIApplicationDelegate, UIApplication, String, NSError) |
Сообщает приложению о том, что не удалось продолжить действие |
DidReceiveRemoteNotification(IUIApplicationDelegate, UIApplication, NSDictionary, Action<UIBackgroundFetchResult>) |
Указывает, что приложение получило удаленное уведомление. |
DidRegisterUserNotificationSettings(IUIApplicationDelegate, UIApplication, UIUserNotificationSettings) |
Разработчики не должны использовать этот нерекомендуемый метод. Разработчикам следует использовать unUserNotificationCenter.RequestAuthorization. |
FailedToRegisterForRemoteNotifications(IUIApplicationDelegate, UIApplication, NSError) |
Указывает, что служба push-уведомлений Apple не соревнуется с процессом регистрации. |
FinishedLaunching(IUIApplicationDelegate, UIApplication) |
Запуск приложения завершен. |
FinishedLaunching(IUIApplicationDelegate, UIApplication, NSDictionary) |
Указывает, что запуск завершен и приложение скоро начнет работать. |
GetSupportedInterfaceOrientations(IUIApplicationDelegate, UIApplication, UIWindow) |
Ориентация интерфейса, поддерживаемая приложением. |
GetViewController(IUIApplicationDelegate, UIApplication, String[], NSCoder) |
Извлекает uiViewController, определяемый последним значением в параметре restorationIdentifierComponents. |
GetWindow(IUIApplicationDelegate) |
Делегат приложения для необходимых CPApplicationDelegate методов протокола. |
HandleAction(IUIApplicationDelegate, UIApplication, String, NSDictionary, NSDictionary, Action) |
Сообщает приложению о настраиваемом действии, выполняемом на основе удаленного уведомления, и включает |
HandleAction(IUIApplicationDelegate, UIApplication, String, NSDictionary, Action) |
Сообщает приложению о пользовательском действии, выполняемом на основе push-уведомления, и включает |
HandleAction(IUIApplicationDelegate, UIApplication, String, UILocalNotification, NSDictionary, Action) |
Сообщает приложению о настраиваемом действии, выполняемом на основе локального уведомления, и включает |
HandleAction(IUIApplicationDelegate, UIApplication, String, UILocalNotification, Action) |
Сообщает приложению, что пользователь выбрал действие, определенное |
HandleEventsForBackgroundUrl(IUIApplicationDelegate, UIApplication, String, Action) |
Возникает, когда события, связанные с фоновым T:UIKit.NSUrlSession , ожидают обработки. |
HandleIntent(IUIApplicationDelegate, UIApplication, INIntent, Action<INIntentResponse>) |
Система запрашивает, чтобы приложение обрабатывал указанный |
HandleOpenURL(IUIApplicationDelegate, UIApplication, NSUrl) |
Разработчикам следует использовать M:UIKit.UIApplicationDelegate.OpenUrl* вместо этого устаревшего метода. |
HandleWatchKitExtensionRequest(IUIApplicationDelegate, UIApplication, NSDictionary, Action<NSDictionary>) |
Расширение watchkit сделал запрос. |
OnActivated(IUIApplicationDelegate, UIApplication) |
Приложение перешло из состояния неактивного в состояние actie. |
OnResignActivation(IUIApplicationDelegate, UIApplication) |
Приложение переходит из активного состояния в неактивное. |
OpenUrl(IUIApplicationDelegate, UIApplication, NSUrl, NSDictionary) |
Указывает, что приложение должно открыть указанный |
OpenUrl(IUIApplicationDelegate, UIApplication, NSUrl, String, NSObject) |
Загружает ресурс из указанного URL-адреса. |
PerformActionForShortcutItem(IUIApplicationDelegate, UIApplication, UIApplicationShortcutItem, UIOperationHandler) |
Вызывается системой, когда пользователь инициирует быстрое действие начального экрана, если только взаимодействие не было обработано в WillFinishLaunching(UIApplication, NSDictionary) или M:UIKit.UIApplicationDelegate.DidFinishLaunching*. |
PerformFetch(IUIApplicationDelegate, UIApplication, Action<UIBackgroundFetchResult>) |
Указывает, что приложение может начать операцию получения, если у него есть данные для скачивания. |
ProtectedDataDidBecomeAvailable(IUIApplicationDelegate, UIApplication) |
Защищенные файлы теперь доступны. |
ProtectedDataWillBecomeUnavailable(IUIApplicationDelegate, UIApplication) |
Указывает, что защищенные файлы будут зашифрованы и недоступны для чтения. |
ReceivedLocalNotification(IUIApplicationDelegate, UIApplication, UILocalNotification) |
Указывает, что приложение получило локальное уведомление. |
ReceivedRemoteNotification(IUIApplicationDelegate, UIApplication, NSDictionary) |
Указывает, что приложение получило удаленное уведомление. |
ReceiveMemoryWarning(IUIApplicationDelegate, UIApplication) |
Приложение получило предупреждение о нехватке памяти от системы. |
RegisteredForRemoteNotifications(IUIApplicationDelegate, UIApplication, NSData) |
Указывает, что устройство успешно зарегистрировано в службе push-уведомлений Apple. |
SetWindow(IUIApplicationDelegate, UIWindow) |
Делегат приложения для необходимых CPApplicationDelegate методов протокола. |
ShouldAllowExtensionPointIdentifier(IUIApplicationDelegate, UIApplication, NSString) |
Запрашивает у приложения разрешение на запуск расширений приложения на основе точки расширения, определенной . |
ShouldRequestHealthAuthorization(IUIApplicationDelegate, UIApplication) |
Система вызывает этот метод, когда приложение разработчика должно запрашивать у пользователя доступ к данным HealthKit. |
ShouldRestoreApplicationState(IUIApplicationDelegate, UIApplication, NSCoder) |
Следует ли приложению восстанавливать сохраненные сведения о состоянии. |
ShouldSaveApplicationState(IUIApplicationDelegate, UIApplication, NSCoder) |
Должно ли приложение сохранять сведения о состоянии приложения. |
UserActivityUpdated(IUIApplicationDelegate, UIApplication, NSUserActivity) |
Сообщает приложению, что NSUserActivity объект в |
UserDidAcceptCloudKitShare(IUIApplicationDelegate, UIApplication, CKShareMetadata) |
Делегат приложения для необходимых CPApplicationDelegate методов протокола. |
WillChangeStatusBarFrame(IUIApplicationDelegate, UIApplication, CGRect) |
Указывает, что фрейм строки состояния вот-вот изменится. |
WillChangeStatusBarOrientation(IUIApplicationDelegate, UIApplication, UIInterfaceOrientation, Double) |
Указывает, что ориентация строки состояния изменится. |
WillContinueUserActivity(IUIApplicationDelegate, UIApplication, String) |
Сообщает приложению о том, что пользователь пытается продолжить |
WillEncodeRestorableState(IUIApplicationDelegate, UIApplication, NSCoder) |
Указывает, что приложение будет хранить данные о состоянии приложения. |
WillEnterForeground(IUIApplicationDelegate, UIApplication) |
Указывает, что приложение вот-вот перейдет на передний план. |
WillFinishLaunching(IUIApplicationDelegate, UIApplication, NSDictionary) |
Указывает, что приложение вот-вот завершит свои процедуры запуска. |
WillTerminate(IUIApplicationDelegate, UIApplication) |
Указывает, что приложение будет завершено. |