Share via


ICPApplicationDelegate Interfaz

Definición

Delegado de aplicación para los métodos necesarios del CPApplicationDelegate protocolo.

[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
Derivado
Atributos
Implementaciones

Propiedades

Handle

Identificador (puntero) a la representación del objeto no administrado.

(Heredado de INativeObject)

Métodos

DidConnectCarInterfaceController(UIApplication, CPInterfaceController, CPWindow)

Delegado de aplicación para los métodos necesarios del CPApplicationDelegate protocolo.

DidDisconnectCarInterfaceController(UIApplication, CPInterfaceController, CPWindow)

Delegado de aplicación para los métodos necesarios del CPApplicationDelegate protocolo.

Métodos de extensión

DidSelectManeuver(ICPApplicationDelegate, UIApplication, CPManeuver)

Método al que se llama cuando el usuario selecciona una maniobra.

DidSelectNavigationAlert(ICPApplicationDelegate, UIApplication, CPNavigationAlert)

Método al que se llama cuando el usuario selecciona una alerta de navegación.

AccessibilityPerformMagicTap(IUIApplicationDelegate)

Realiza la acción más importante de la aplicación. A menudo, esto alterna el estado más importante de la aplicación.

ApplicationSignificantTimeChange(IUIApplicationDelegate, UIApplication)

Indica un cambio significativo en el tiempo, como medianoche, cambio a Horario de verano o un cambio en la zona horaria.

ChangedStatusBarFrame(IUIApplicationDelegate, UIApplication, CGRect)

Indica que el marco de la barra de estado ha cambiado.

ContinueUserActivity(IUIApplicationDelegate, UIApplication, NSUserActivity, UIApplicationRestorationHandler)

Informa a la aplicación de que hay datos asociados con la continuación de una tarea especificada como un NSUserActivity objeto y, a continuación, devuelve si la aplicación continuó la actividad.

DidChangeStatusBarOrientation(IUIApplicationDelegate, UIApplication, UIInterfaceOrientation)

Indica que la orientación de la barra de estado ha cambiado.

DidDecodeRestorableState(IUIApplicationDelegate, UIApplication, NSCoder)

Indica que la aplicación debe restaurar el estado de nivel superior.

DidEnterBackground(IUIApplicationDelegate, UIApplication)

Indica que la aplicación ha entrado en segundo plano.

DidFailToContinueUserActivitiy(IUIApplicationDelegate, UIApplication, String, NSError)

Informa a la aplicación de que no se pudo continuar la userActivityType actividad del tipo y especifica como error motivo del error.

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

Indica que la aplicación recibió una notificación remota.

DidRegisterUserNotificationSettings(IUIApplicationDelegate, UIApplication, UIUserNotificationSettings)

Los desarrolladores no deben usar este método en desuso. Los desarrolladores deben usar "UNUserNotificationCenter.RequestAuthorization" en su lugar.

FailedToRegisterForRemoteNotifications(IUIApplicationDelegate, UIApplication, NSError)

Indica que Apple Push Service no compitió correctamente en el proceso de registro.

FinishedLaunching(IUIApplicationDelegate, UIApplication)

La aplicación ha terminado de iniciarse.

FinishedLaunching(IUIApplicationDelegate, UIApplication, NSDictionary)

Indica que el inicio ha finalizado y la aplicación comenzará a ejecutarse en breve.

GetSupportedInterfaceOrientations(IUIApplicationDelegate, UIApplication, UIWindow)

Las orientaciones de interfaz compatibles con la aplicación.

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

Recupera el UIViewController identificado por el último valor del parámetro restorationIdentifierComponents.

GetWindow(IUIApplicationDelegate)

Delegado de aplicación para los métodos necesarios del CPApplicationDelegate protocolo.

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

Informa a la aplicación de una acción personalizada para realizar en función de una notificación remota e incluye el valor, remoteNoticationInfo los actionIdentifier datos de la notificación y completionHandler para que el desarrollador de la aplicación se ejecute después de realizar la acción.

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

Informa a la aplicación de una acción personalizada para realizar en función de una notificación push e incluye el valor, remoteNoticationInfo los actionIdentifier datos de la notificación y completionHandler para que el desarrollador de la aplicación se ejecute después de realizar la acción.

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

Informa a la aplicación de una acción personalizada para realizar en función de una notificación local e incluye el valor, responseInfo los actionIdentifier datos de la notificación y completionHandler para que el desarrollador de la aplicación se ejecute después de realizar la acción.

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

Informa a la aplicación de que el usuario seleccionó una acción identificada por el actionIdentifier valor de una alerta de un UILocalNotification objeto y ejecuta el completionHandler bloque después de completar la acción.

HandleEventsForBackgroundUrl(IUIApplicationDelegate, UIApplication, String, Action)

Se genera cuando los eventos relacionados con un T:UIKit.NSUrlSession en segundo plano están esperando su procesamiento.

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

El sistema solicita que la aplicación controle el especificado intent.

HandleOpenURL(IUIApplicationDelegate, UIApplication, NSUrl)

Los desarrolladores deben usar M:UIKit.UIApplicationDelegate.OpenUrl* en lugar de este método en desuso.

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

Una extensión watchkit ha realizado una solicitud.

OnActivated(IUIApplicationDelegate, UIApplication)

La aplicación se ha movido del estado inactivo a actie.

OnResignActivation(IUIApplicationDelegate, UIApplication)

La aplicación está a punto de pasar del estado activo al estado inactivo.

OpenUrl(IUIApplicationDelegate, UIApplication, NSUrl, NSDictionary)

Indica que la aplicación debe abrir el especificado url con el contexto de options.

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

Carga un recurso desde la dirección URL especificada.

PerformActionForShortcutItem(IUIApplicationDelegate, UIApplication, UIApplicationShortcutItem, UIOperationHandler)

Llamado por el sistema cuando el usuario inicia una acción rápida de pantalla principal, a menos que la interacción se controle en WillFinishLaunching(UIApplication, NSDictionary) o M:UIKit.UIApplicationDelegate.DidFinishLaunching*.

PerformFetch(IUIApplicationDelegate, UIApplication, Action<UIBackgroundFetchResult>)

Indica que la aplicación puede iniciar una operación de captura si tiene datos para descargar.

ProtectedDataDidBecomeAvailable(IUIApplicationDelegate, UIApplication)

Los archivos protegidos ya están disponibles.

ProtectedDataWillBecomeUnavailable(IUIApplicationDelegate, UIApplication)

Indica que los archivos protegidos están a punto de cifrarse y no estar disponibles para la lectura.

ReceivedLocalNotification(IUIApplicationDelegate, UIApplication, UILocalNotification)

Indica que la aplicación recibió una notificación local.

ReceivedRemoteNotification(IUIApplicationDelegate, UIApplication, NSDictionary)

Indica que la aplicación recibió una notificación remota.

ReceiveMemoryWarning(IUIApplicationDelegate, UIApplication)

La aplicación ha recibido una advertencia de memoria baja del sistema.

RegisteredForRemoteNotifications(IUIApplicationDelegate, UIApplication, NSData)

Indica que el dispositivo se registró correctamente con Apple Push Service.

SetWindow(IUIApplicationDelegate, UIWindow)

Delegado de aplicación para los métodos necesarios del CPApplicationDelegate protocolo.

ShouldAllowExtensionPointIdentifier(IUIApplicationDelegate, UIApplication, NSString)

Solicita permiso de la aplicación para ejecutar extensiones de aplicación en función del punto de extensión identificado por extensionPointIdentifier.

ShouldRequestHealthAuthorization(IUIApplicationDelegate, UIApplication)

El sistema llama a este método cuando la aplicación del desarrollador debe pedir al usuario acceso a los datos de HealthKit.

ShouldRestoreApplicationState(IUIApplicationDelegate, UIApplication, NSCoder)

Si la aplicación debe restaurar la información de estado guardada.

ShouldSaveApplicationState(IUIApplicationDelegate, UIApplication, NSCoder)

Si la aplicación debe guardar la información de estado de la aplicación.

UserActivityUpdated(IUIApplicationDelegate, UIApplication, NSUserActivity)

Informa a la aplicación de que el NSUserActivity objeto de userActivity se ha actualizado.

UserDidAcceptCloudKitShare(IUIApplicationDelegate, UIApplication, CKShareMetadata)

Delegado de aplicación para los métodos necesarios del CPApplicationDelegate protocolo.

WillChangeStatusBarFrame(IUIApplicationDelegate, UIApplication, CGRect)

Indica que el marco de la barra de estado está a punto de cambiar.

WillChangeStatusBarOrientation(IUIApplicationDelegate, UIApplication, UIInterfaceOrientation, Double)

Indica que la orientación de la barra de estado está a punto de cambiar.

WillContinueUserActivity(IUIApplicationDelegate, UIApplication, String)

Informa a la aplicación de que el usuario está intentando continuar una userActivityType acción para la que los datos podrían no estar disponibles y vuelve a notificar al usuario que la aplicación continuará la actividad.

WillEncodeRestorableState(IUIApplicationDelegate, UIApplication, NSCoder)

Indica que la aplicación está a punto de almacenar los datos de estado de la aplicación.

WillEnterForeground(IUIApplicationDelegate, UIApplication)

Indica que la aplicación está a punto de escribir el primer plano.

WillFinishLaunching(IUIApplicationDelegate, UIApplication, NSDictionary)

Indica que la aplicación está a punto de finalizar sus procedimientos de inicio.

WillTerminate(IUIApplicationDelegate, UIApplication)

Indica que la aplicación está a punto de finalizar.

Se aplica a