Compartilhar via


ICPApplicationDelegate Interface

Definição

Representante de aplicativo para os métodos necessários do 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
Implementações

Propriedades

Handle

Manipule (ponteiro) para a representação de objeto não gerenciado.

(Herdado de INativeObject)

Métodos

DidConnectCarInterfaceController(UIApplication, CPInterfaceController, CPWindow)

Representante de aplicativo para os métodos necessários do CPApplicationDelegate protocolo.

DidDisconnectCarInterfaceController(UIApplication, CPInterfaceController, CPWindow)

Representante de aplicativo para os métodos necessários do CPApplicationDelegate protocolo.

Métodos de Extensão

DidSelectManeuver(ICPApplicationDelegate, UIApplication, CPManeuver)

Método chamado quando o usuário seleciona uma manobra.

DidSelectNavigationAlert(ICPApplicationDelegate, UIApplication, CPNavigationAlert)

Método chamado quando o usuário seleciona um alerta de navegação.

AccessibilityPerformMagicTap(IUIApplicationDelegate)

Executa a ação mais importante do aplicativo. Muitas vezes, isso é alternar o estado mais importante do aplicativo.

ApplicationSignificantTimeChange(IUIApplicationDelegate, UIApplication)

Indica uma alteração significativa no tempo, como meia-noite, alteração para Horário de Verão ou mudança no fuso horário.

ChangedStatusBarFrame(IUIApplicationDelegate, UIApplication, CGRect)

Indica que o quadro da barra de status foi alterado.

ContinueUserActivity(IUIApplicationDelegate, UIApplication, NSUserActivity, UIApplicationRestorationHandler)

Informa ao aplicativo que há dados associados à continuação de uma tarefa especificada como um NSUserActivity objeto e retorna se o aplicativo continuou a atividade.

DidChangeStatusBarOrientation(IUIApplicationDelegate, UIApplication, UIInterfaceOrientation)

Indica que a orientação da barra de status foi alterada.

DidDecodeRestorableState(IUIApplicationDelegate, UIApplication, NSCoder)

Indica que o aplicativo deve restaurar o estado de nível mais alto.

DidEnterBackground(IUIApplicationDelegate, UIApplication)

Indica que o aplicativo entrou em segundo plano.

DidFailToContinueUserActivitiy(IUIApplicationDelegate, UIApplication, String, NSError)

Informa ao aplicativo que a atividade do userActivityType tipo não pôde ser continuada e especifica um error como o motivo da falha.

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

Indica que o aplicativo recebeu uma notificação remota.

DidRegisterUserNotificationSettings(IUIApplicationDelegate, UIApplication, UIUserNotificationSettings)

Os desenvolvedores não devem usar esse método preterido. Os desenvolvedores devem usar 'UNUserNotificationCenter.RequestAuthorization' em vez disso.

FailedToRegisterForRemoteNotifications(IUIApplicationDelegate, UIApplication, NSError)

Indica que o Apple Push Service não competiu com êxito no processo de registro.

FinishedLaunching(IUIApplicationDelegate, UIApplication)

O aplicativo terminou de ser iniciado.

FinishedLaunching(IUIApplicationDelegate, UIApplication, NSDictionary)

Indica que a inicialização foi concluída e o aplicativo começará a ser executado em breve.

GetSupportedInterfaceOrientations(IUIApplicationDelegate, UIApplication, UIWindow)

As orientações de interface compatíveis com o aplicativo.

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

Recupera o UIViewController identificado pelo último valor no parâmetro restoreIdentifierComponents.

GetWindow(IUIApplicationDelegate)

Representante de aplicativo para os métodos necessários do CPApplicationDelegate protocolo.

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

Informa o aplicativo de uma ação personalizada a ser executada com base em uma notificação remota e inclui o valor, remoteNoticationInfo os actionIdentifier dados da notificação e completionHandler para que o desenvolvedor do aplicativo seja executado após a execução da ação.

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

Informa o aplicativo de uma ação personalizada a ser executada com base em uma notificação por push e inclui o valor, remoteNoticationInfo os actionIdentifier dados da notificação e completionHandler para que o desenvolvedor do aplicativo seja executado após a execução da ação.

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

Informa o aplicativo de uma ação personalizada a ser executada com base em uma notificação local e inclui o valor, responseInfo os actionIdentifier dados da notificação e completionHandler para que o desenvolvedor do aplicativo seja executado após a execução da ação.

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

Informa ao aplicativo que o usuário selecionou uma ação identificada pelo actionIdentifier valor de um alerta de um UILocalNotification objeto e executa o completionHandler bloco depois de concluir a ação.

HandleEventsForBackgroundUrl(IUIApplicationDelegate, UIApplication, String, Action)

Gerado quando eventos relacionados a um T:UIKit.NSUrlSession estão esperando para serem processados.

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

O sistema está solicitando que o aplicativo manipule o especificado intent.

HandleOpenURL(IUIApplicationDelegate, UIApplication, NSUrl)

Os desenvolvedores devem usar M:UIKit.UIApplicationDelegate.OpenUrl* em vez desse método preterido.

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

Uma extensão do watchkit fez uma solicitação.

OnActivated(IUIApplicationDelegate, UIApplication)

O aplicativo passou do estado inativo para o actie.

OnResignActivation(IUIApplicationDelegate, UIApplication)

O aplicativo está prestes a passar do estado ativo para o estado inativo.

OpenUrl(IUIApplicationDelegate, UIApplication, NSUrl, NSDictionary)

Indica que o aplicativo deve abrir o especificado url com o contexto de options.

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

Carrega um recurso da URL especificada.

PerformActionForShortcutItem(IUIApplicationDelegate, UIApplication, UIApplicationShortcutItem, UIOperationHandler)

Chamado pelo sistema quando o usuário inicia uma ação rápida de tela inicial, a menos que a interação tenha sido tratada em WillFinishLaunching(UIApplication, NSDictionary) ou M:UIKit.UIApplicationDelegate.DidFinishLaunching*.

PerformFetch(IUIApplicationDelegate, UIApplication, Action<UIBackgroundFetchResult>)

Indica que o aplicativo pode iniciar uma operação de busca se tiver dados a serem baixados.

ProtectedDataDidBecomeAvailable(IUIApplicationDelegate, UIApplication)

Os arquivos protegidos agora estão disponíveis.

ProtectedDataWillBecomeUnavailable(IUIApplicationDelegate, UIApplication)

Indica que os arquivos protegidos estão prestes a ser criptografados e indisponíveis para leitura.

ReceivedLocalNotification(IUIApplicationDelegate, UIApplication, UILocalNotification)

Indica que o aplicativo recebeu uma notificação local.

ReceivedRemoteNotification(IUIApplicationDelegate, UIApplication, NSDictionary)

Indica que o aplicativo recebeu uma notificação remota.

ReceiveMemoryWarning(IUIApplicationDelegate, UIApplication)

O aplicativo recebeu um aviso de baixa memória do sistema.

RegisteredForRemoteNotifications(IUIApplicationDelegate, UIApplication, NSData)

Indica que o dispositivo foi registrado com êxito no Apple Push Service.

SetWindow(IUIApplicationDelegate, UIWindow)

Representante de aplicativo para os métodos necessários do CPApplicationDelegate protocolo.

ShouldAllowExtensionPointIdentifier(IUIApplicationDelegate, UIApplication, NSString)

Solicita permissão do aplicativo para executar extensões de aplicativo com base no ponto de extensão identificado por extensionPointIdentifier.

ShouldRequestHealthAuthorization(IUIApplicationDelegate, UIApplication)

O sistema chama esse método quando o aplicativo do desenvolvedor deve solicitar ao usuário acesso aos dados do HealthKit.

ShouldRestoreApplicationState(IUIApplicationDelegate, UIApplication, NSCoder)

Se o aplicativo deve restaurar informações de estado salvas.

ShouldSaveApplicationState(IUIApplicationDelegate, UIApplication, NSCoder)

Se o aplicativo deve salvar informações de estado do aplicativo.

UserActivityUpdated(IUIApplicationDelegate, UIApplication, NSUserActivity)

Informa ao aplicativo que o NSUserActivity objeto em userActivity foi atualizado.

UserDidAcceptCloudKitShare(IUIApplicationDelegate, UIApplication, CKShareMetadata)

Representante de aplicativo para os métodos necessários do CPApplicationDelegate protocolo.

WillChangeStatusBarFrame(IUIApplicationDelegate, UIApplication, CGRect)

Indica que o quadro da barra de status está prestes a ser alterado.

WillChangeStatusBarOrientation(IUIApplicationDelegate, UIApplication, UIInterfaceOrientation, Double)

Indica que a orientação da barra de status está prestes a ser alterada.

WillContinueUserActivity(IUIApplicationDelegate, UIApplication, String)

Informa ao aplicativo que o usuário está tentando continuar uma userActivityType ação para a qual os dados podem não estar disponíveis e retorna para notificar o usuário de que o aplicativo continuará a atividade.

WillEncodeRestorableState(IUIApplicationDelegate, UIApplication, NSCoder)

Indica que o aplicativo está prestes a armazenar dados de estado do aplicativo.

WillEnterForeground(IUIApplicationDelegate, UIApplication)

Indica que o aplicativo está prestes a entrar em primeiro plano.

WillFinishLaunching(IUIApplicationDelegate, UIApplication, NSDictionary)

Indica que o aplicativo está prestes a concluir seus procedimentos de inicialização.

WillTerminate(IUIApplicationDelegate, UIApplication)

Indica que o aplicativo está prestes a ser encerrado.

Aplica-se a