Condividi tramite


ICPApplicationDelegate Interfaccia

Definizione

Delegato dell'applicazione per i metodi richiesti del CPApplicationDelegate protocollo.

[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
Derivato
Attributi
Implementazioni

Proprietà

Handle

Handle (puntatore) alla rappresentazione dell'oggetto non gestito.

(Ereditato da INativeObject)

Metodi

DidConnectCarInterfaceController(UIApplication, CPInterfaceController, CPWindow)

Delegato dell'applicazione per i metodi richiesti del CPApplicationDelegate protocollo.

DidDisconnectCarInterfaceController(UIApplication, CPInterfaceController, CPWindow)

Delegato dell'applicazione per i metodi richiesti del CPApplicationDelegate protocollo.

Metodi di estensione

DidSelectManeuver(ICPApplicationDelegate, UIApplication, CPManeuver)

Metodo chiamato quando l'utente seleziona una manovra.

DidSelectNavigationAlert(ICPApplicationDelegate, UIApplication, CPNavigationAlert)

Metodo chiamato quando l'utente seleziona un avviso di navigazione.

AccessibilityPerformMagicTap(IUIApplicationDelegate)

Esegue l'azione più importante dell'app. Spesso, si tratta di attivare o disattivare lo stato più importante dell'app.

ApplicationSignificantTimeChange(IUIApplicationDelegate, UIApplication)

Indica una modifica significativa dell'ora, ad esempio la mezzanotte, la modifica a Ora legale o uno spostamento nel fuso orario.

ChangedStatusBarFrame(IUIApplicationDelegate, UIApplication, CGRect)

Indica che il frame della barra di stato è stato modificato.

ContinueUserActivity(IUIApplicationDelegate, UIApplication, NSUserActivity, UIApplicationRestorationHandler)

Informa l'app che sono presenti dati associati alla continuazione di un'attività specificata come NSUserActivity oggetto e quindi restituisce se l'app ha continuato l'attività.

DidChangeStatusBarOrientation(IUIApplicationDelegate, UIApplication, UIInterfaceOrientation)

Indica che l'orientamento della barra di stato è cambiato.

DidDecodeRestorableState(IUIApplicationDelegate, UIApplication, NSCoder)

Indica che l'app deve ripristinare lo stato di livello più alto.

DidEnterBackground(IUIApplicationDelegate, UIApplication)

Indica che l'applicazione ha immesso lo sfondo.

DidFailToContinueUserActivitiy(IUIApplicationDelegate, UIApplication, String, NSError)

Informa l'app che l'attività del userActivityType tipo non può essere continuata e specifica un error oggetto come motivo dell'errore.

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

Indica che l'app ha ricevuto una notifica remota.

DidRegisterUserNotificationSettings(IUIApplicationDelegate, UIApplication, UIUserNotificationSettings)

Gli sviluppatori non devono usare questo metodo deprecato. Gli sviluppatori devono usare invece 'UNUserNotificationCenter.RequestAuthorization'.

FailedToRegisterForRemoteNotifications(IUIApplicationDelegate, UIApplication, NSError)

Indica che apple Push Service non ha eseguito correttamente la competizione del processo di registrazione.

FinishedLaunching(IUIApplicationDelegate, UIApplication)

L'applicazione ha terminato l'avvio.

FinishedLaunching(IUIApplicationDelegate, UIApplication, NSDictionary)

Indica che l'avvio è terminato e che l'app inizierà a breve.

GetSupportedInterfaceOrientations(IUIApplicationDelegate, UIApplication, UIWindow)

Gli orientamenti dell'interfaccia supportati dall'app.

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

Recupera uiViewController identificato dall'ultimo valore nel parametro restorationIdentifierComponents.

GetWindow(IUIApplicationDelegate)

Delegato dell'applicazione per i metodi richiesti del CPApplicationDelegate protocollo.

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

Informa l'app di un'azione personalizzata da eseguire in base a una notifica remota e include il valore, remoteNoticationInfo i actionIdentifier dati della notifica e completionHandler affinché lo sviluppatore dell'app venga eseguito dopo l'esecuzione dell'azione.

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

Informa l'app di un'azione personalizzata da eseguire in base a una notifica push e include il actionIdentifier valore, remoteNoticationInfo i dati della notifica e completionHandler affinché lo sviluppatore dell'app venga eseguito dopo l'esecuzione dell'azione.

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

Informa l'app di un'azione personalizzata da eseguire in base a una notifica locale e include il valore, responseInfo i actionIdentifier dati della notifica e completionHandler affinché lo sviluppatore dell'app venga eseguito dopo l'esecuzione dell'azione.

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

Informa l'app che l'utente ha selezionato un'azione identificata dal actionIdentifier valore di un avviso di un UILocalNotification oggetto ed esegue il completionHandler blocco al termine dell'azione.

HandleEventsForBackgroundUrl(IUIApplicationDelegate, UIApplication, String, Action)

Generato quando gli eventi relativi a uno sfondo T:UIKit.NSUrlSession sono in attesa di essere elaborati.

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

Il sistema richiede che l'applicazione gestisca l'oggetto specificato intent.

HandleOpenURL(IUIApplicationDelegate, UIApplication, NSUrl)

Gli sviluppatori devono usare M:UIKit.UIApplicationDelegate.OpenUrl* anziché questo metodo deprecato.

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

Un'estensione watchkit ha effettuato una richiesta.

OnActivated(IUIApplicationDelegate, UIApplication)

L'app è stata spostata dallo stato inattivo allo stato actie.

OnResignActivation(IUIApplicationDelegate, UIApplication)

L'app sta per passare dallo stato attivo allo stato inattivo.

OpenUrl(IUIApplicationDelegate, UIApplication, NSUrl, NSDictionary)

Indica che l'applicazione deve aprire l'oggetto specificato url con il contesto da options.

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

Carica una risorsa dall'URL specificato.

PerformActionForShortcutItem(IUIApplicationDelegate, UIApplication, UIApplicationShortcutItem, UIOperationHandler)

Chiamato dal sistema quando l'utente avvia un'azione rapida della schermata Iniziale, a meno che l'interazione non sia stata gestita in WillFinishLaunching(UIApplication, NSDictionary) o M:UIKit.UIApplicationDelegate.DidFinishLaunching*.

PerformFetch(IUIApplicationDelegate, UIApplication, Action<UIBackgroundFetchResult>)

Indica che l'applicazione può avviare un'operazione di recupero se contiene dati da scaricare.

ProtectedDataDidBecomeAvailable(IUIApplicationDelegate, UIApplication)

I file protetti sono ora disponibili.

ProtectedDataWillBecomeUnavailable(IUIApplicationDelegate, UIApplication)

Indica che i file protetti stanno per essere crittografati e non disponibili per la lettura.

ReceivedLocalNotification(IUIApplicationDelegate, UIApplication, UILocalNotification)

Indica che l'app ha ricevuto una notifica locale.

ReceivedRemoteNotification(IUIApplicationDelegate, UIApplication, NSDictionary)

Indica che l'app ha ricevuto una notifica remota.

ReceiveMemoryWarning(IUIApplicationDelegate, UIApplication)

L'app ha ricevuto un avviso di memoria insufficiente dal sistema.

RegisteredForRemoteNotifications(IUIApplicationDelegate, UIApplication, NSData)

Indica che il dispositivo è stato registrato correttamente con il servizio Push Apple.

SetWindow(IUIApplicationDelegate, UIWindow)

Delegato dell'applicazione per i metodi richiesti del CPApplicationDelegate protocollo.

ShouldAllowExtensionPointIdentifier(IUIApplicationDelegate, UIApplication, NSString)

Richiede l'autorizzazione dall'app per eseguire le estensioni dell'app in base al punto di estensione identificato da extensionPointIdentifier.

ShouldRequestHealthAuthorization(IUIApplicationDelegate, UIApplication)

Il sistema chiama questo metodo quando l'app dello sviluppatore deve chiedere all'utente di accedere ai dati di HealthKit.

ShouldRestoreApplicationState(IUIApplicationDelegate, UIApplication, NSCoder)

Indica se l'applicazione deve ripristinare le informazioni sullo stato salvate.

ShouldSaveApplicationState(IUIApplicationDelegate, UIApplication, NSCoder)

Indica se l'applicazione deve salvare le informazioni sullo stato dell'applicazione.

UserActivityUpdated(IUIApplicationDelegate, UIApplication, NSUserActivity)

Informa l'app che l'oggetto NSUserActivity in userActivity è stato aggiornato.

UserDidAcceptCloudKitShare(IUIApplicationDelegate, UIApplication, CKShareMetadata)

Delegato dell'applicazione per i metodi richiesti del CPApplicationDelegate protocollo.

WillChangeStatusBarFrame(IUIApplicationDelegate, UIApplication, CGRect)

Indica che il frame della barra di stato sta per cambiare.

WillChangeStatusBarOrientation(IUIApplicationDelegate, UIApplication, UIInterfaceOrientation, Double)

Indica che l'orientamento della barra di stato sta per cambiare.

WillContinueUserActivity(IUIApplicationDelegate, UIApplication, String)

Informa l'app che l'utente sta tentando di continuare un'azione userActivityType per cui i dati potrebbero non essere disponibili e torna a notificare all'utente che l'app continuerà l'attività.

WillEncodeRestorableState(IUIApplicationDelegate, UIApplication, NSCoder)

Indica che l'app sta per archiviare i dati sullo stato dell'applicazione.

WillEnterForeground(IUIApplicationDelegate, UIApplication)

Indica che l'applicazione sta per entrare in primo piano.

WillFinishLaunching(IUIApplicationDelegate, UIApplication, NSDictionary)

Indica che l'app sta per completare le procedure di avvio.

WillTerminate(IUIApplicationDelegate, UIApplication)

Indica che l'app sta per terminare.

Si applica a