Partager via


ICPApplicationDelegate Interface

Définition

Délégué d’application pour les méthodes requises du CPApplicationDelegate protocole.

[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
Dérivé
Attributs
Implémente

Propriétés

Handle

Handle (pointeur) vers la représentation d’objet non managée.

(Hérité de INativeObject)

Méthodes

DidConnectCarInterfaceController(UIApplication, CPInterfaceController, CPWindow)

Délégué d’application pour les méthodes requises du CPApplicationDelegate protocole.

DidDisconnectCarInterfaceController(UIApplication, CPInterfaceController, CPWindow)

Délégué d’application pour les méthodes requises du CPApplicationDelegate protocole.

Méthodes d’extension

DidSelectManeuver(ICPApplicationDelegate, UIApplication, CPManeuver)

Méthode appelée lorsque l’utilisateur sélectionne une manœuvre.

DidSelectNavigationAlert(ICPApplicationDelegate, UIApplication, CPNavigationAlert)

Méthode appelée lorsque l’utilisateur sélectionne une alerte de navigation.

AccessibilityPerformMagicTap(IUIApplicationDelegate)

Effectue l’action la plus importante de l’application. Souvent, il s’agit de basculer l’état le plus important de l’application.

ApplicationSignificantTimeChange(IUIApplicationDelegate, UIApplication)

Indique un changement significatif dans l’heure, par exemple minuit, le changement en économies d’été ou un changement de fuseau horaire.

ChangedStatusBarFrame(IUIApplicationDelegate, UIApplication, CGRect)

Indique que le cadre de la barre d’état a changé.

ContinueUserActivity(IUIApplicationDelegate, UIApplication, NSUserActivity, UIApplicationRestorationHandler)

Informe l’application qu’il existe des données associées à la poursuite d’une tâche spécifiée en tant qu’objet NSUserActivity , puis retourne si l’application a poursuivi l’activité.

DidChangeStatusBarOrientation(IUIApplicationDelegate, UIApplication, UIInterfaceOrientation)

Indique que l’orientation de la barre d’état a changé.

DidDecodeRestorableState(IUIApplicationDelegate, UIApplication, NSCoder)

Indique que l’application doit restaurer l’état de niveau le plus élevé.

DidEnterBackground(IUIApplicationDelegate, UIApplication)

Indique que l’application a entré l’arrière-plan.

DidFailToContinueUserActivitiy(IUIApplicationDelegate, UIApplication, String, NSError)

Informe l’application que l’activité du userActivityType type n’a pas pu être poursuivie et spécifie un error comme raison de l’échec.

DidReceiveRemoteNotification(IUIApplicationDelegate, UIApplication, NSDictionary, Action<UIBackgroundFetchResult>)

Indique que l’application a reçu une notification à distance.

DidRegisterUserNotificationSettings(IUIApplicationDelegate, UIApplication, UIUserNotificationSettings)

Les développeurs ne doivent pas utiliser cette méthode dépréciée. Les développeurs doivent utiliser « UNUserNotificationCenter.RequestAuthorization » à la place.

FailedToRegisterForRemoteNotifications(IUIApplicationDelegate, UIApplication, NSError)

Indique que le service Push Apple n’a pas réussi à concurrencer le processus d’inscription.

FinishedLaunching(IUIApplicationDelegate, UIApplication)

Le lancement de l’application est terminé.

FinishedLaunching(IUIApplicationDelegate, UIApplication, NSDictionary)

Indique que le lancement est terminé et que l’application va bientôt commencer à s’exécuter.

GetSupportedInterfaceOrientations(IUIApplicationDelegate, UIApplication, UIWindow)

Orientations d’interface prises en charge par l’application.

GetViewController(IUIApplicationDelegate, UIApplication, String[], NSCoder)

Récupère le UIViewController identifié par la dernière valeur du paramètre restorationIdentifierComponents.

GetWindow(IUIApplicationDelegate)

Délégué d’application pour les méthodes requises du CPApplicationDelegate protocole.

HandleAction(IUIApplicationDelegate, UIApplication, String, NSDictionary, NSDictionary, Action)

Informe l’application d’une action personnalisée à effectuer en fonction d’une notification à distance et inclut la actionIdentifier valeur, remoteNoticationInfo les données de la notification et completionHandler l’exécution par le développeur de l’application après l’exécution de l’action.

HandleAction(IUIApplicationDelegate, UIApplication, String, NSDictionary, Action)

Informe l’application d’une action personnalisée à effectuer en fonction d’une notification Push et inclut la valeur, remoteNoticationInfo les actionIdentifier données de la notification et completionHandler l’exécution par le développeur de l’application après l’exécution de l’action.

HandleAction(IUIApplicationDelegate, UIApplication, String, UILocalNotification, NSDictionary, Action)

Informe l’application d’une action personnalisée à effectuer en fonction d’une notification locale et inclut la valeur, responseInfo les actionIdentifier données de la notification et completionHandler l’exécution par le développeur de l’application après l’exécution de l’action.

HandleAction(IUIApplicationDelegate, UIApplication, String, UILocalNotification, Action)

Informe l’application que l’utilisateur a sélectionné une action identifiée par la actionIdentifier valeur d’une alerte d’un UILocalNotification objet et exécute le completionHandler bloc une fois l’action terminée.

HandleEventsForBackgroundUrl(IUIApplicationDelegate, UIApplication, String, Action)

Déclenché lorsque des événements liés à une T:UIKit.NSUrlSession attendent d’être traités.

HandleIntent(IUIApplicationDelegate, UIApplication, INIntent, Action<INIntentResponse>)

Le système demande que l’application gère le spécifié intent.

HandleOpenURL(IUIApplicationDelegate, UIApplication, NSUrl)

Les développeurs doivent utiliser M:UIKit.UIApplicationDelegate.OpenUrl* plutôt que cette méthode dépréciée.

HandleWatchKitExtensionRequest(IUIApplicationDelegate, UIApplication, NSDictionary, Action<NSDictionary>)

Une extension watchkit a fait une demande.

OnActivated(IUIApplicationDelegate, UIApplication)

L’application est passée de l’état inactif à l’état actie.

OnResignActivation(IUIApplicationDelegate, UIApplication)

L’application est sur le point de passer de l’état actif à l’état inactif.

OpenUrl(IUIApplicationDelegate, UIApplication, NSUrl, NSDictionary)

Indique que l’application doit ouvrir le spécifié url avec le contexte à partir de options.

OpenUrl(IUIApplicationDelegate, UIApplication, NSUrl, String, NSObject)

Charge une ressource à partir de l’URL spécifiée.

PerformActionForShortcutItem(IUIApplicationDelegate, UIApplication, UIApplicationShortcutItem, UIOperationHandler)

Appelé par le système lorsque l’utilisateur lance une action rapide sur l’écran d’accueil, sauf si l’interaction a été gérée dans WillFinishLaunching(UIApplication, NSDictionary)M:UIKit.UIApplicationDelegate.DidFinishLaunching*.

PerformFetch(IUIApplicationDelegate, UIApplication, Action<UIBackgroundFetchResult>)

Indique que l’application peut commencer une opération de récupération si elle a des données à télécharger.

ProtectedDataDidBecomeAvailable(IUIApplicationDelegate, UIApplication)

Les fichiers protégés sont désormais disponibles.

ProtectedDataWillBecomeUnavailable(IUIApplicationDelegate, UIApplication)

Indique que les fichiers protégés sont sur le point d’être chiffrés et indisponibles pour la lecture.

ReceivedLocalNotification(IUIApplicationDelegate, UIApplication, UILocalNotification)

Indique que l’application a reçu une notification locale.

ReceivedRemoteNotification(IUIApplicationDelegate, UIApplication, NSDictionary)

Indique que l’application a reçu une notification à distance.

ReceiveMemoryWarning(IUIApplicationDelegate, UIApplication)

L’application a reçu un avertissement de mémoire insuffisante de la part du système.

RegisteredForRemoteNotifications(IUIApplicationDelegate, UIApplication, NSData)

Indique que l’appareil a été correctement inscrit auprès du service Push Apple.

SetWindow(IUIApplicationDelegate, UIWindow)

Délégué d’application pour les méthodes requises du CPApplicationDelegate protocole.

ShouldAllowExtensionPointIdentifier(IUIApplicationDelegate, UIApplication, NSString)

Demande à l’application l’autorisation d’exécuter des extensions d’application en fonction du point d’extension identifié par extensionPointIdentifier.

ShouldRequestHealthAuthorization(IUIApplicationDelegate, UIApplication)

Le système appelle cette méthode lorsque l’application du développeur doit demander à l’utilisateur d’accéder aux données HealthKit.

ShouldRestoreApplicationState(IUIApplicationDelegate, UIApplication, NSCoder)

Indique si l’application doit restaurer les informations d’état enregistrés.

ShouldSaveApplicationState(IUIApplicationDelegate, UIApplication, NSCoder)

Indique si l’application doit enregistrer les informations d’état de l’application.

UserActivityUpdated(IUIApplicationDelegate, UIApplication, NSUserActivity)

Informe l’application que l’objet NSUserActivity dans userActivity a été mis à jour.

UserDidAcceptCloudKitShare(IUIApplicationDelegate, UIApplication, CKShareMetadata)

Délégué d’application pour les méthodes requises du CPApplicationDelegate protocole.

WillChangeStatusBarFrame(IUIApplicationDelegate, UIApplication, CGRect)

Indique que le cadre de la barre d’état est sur le point de changer.

WillChangeStatusBarOrientation(IUIApplicationDelegate, UIApplication, UIInterfaceOrientation, Double)

Indique que l’orientation de la barre d’état est sur le point de changer.

WillContinueUserActivity(IUIApplicationDelegate, UIApplication, String)

Informe l’application que l’utilisateur tente de poursuivre une userActivityType action pour laquelle les données peuvent ne pas être disponibles et retourne pour informer l’utilisateur que l’application poursuivra l’activité.

WillEncodeRestorableState(IUIApplicationDelegate, UIApplication, NSCoder)

Indique que l’application est sur le point de stocker les données d’état de l’application.

WillEnterForeground(IUIApplicationDelegate, UIApplication)

Indique que l’application est sur le point d’entrer au premier plan.

WillFinishLaunching(IUIApplicationDelegate, UIApplication, NSDictionary)

Indique que l’application est sur le point de terminer ses procédures de lancement.

WillTerminate(IUIApplicationDelegate, UIApplication)

Indique que l’application est sur le point de se terminer.

S’applique à