Partager via


UIApplicationDelegate_Extensions.HandleAction Méthode

Définition

Surcharges

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

Informe l’application d’une action personnalisée à effectuer en fonction d’une notification Push, 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, UILocalNotification, Action)

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

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, UILocalNotification, NSDictionary, Action)

Informe l’application d’une action personnalisée à effectuer en fonction d’une notification locale, et inclut la actionIdentifier valeur, responseInfo 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 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.

[ObjCRuntime.Deprecated(ObjCRuntime.PlatformName.iOS, 10, 0, ObjCRuntime.PlatformArchitecture.None, "Use 'UNUserNotificationCenterDelegate.DidReceiveNotificationResponse' instead.")]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 8, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Unavailable(ObjCRuntime.PlatformName.TvOS, ObjCRuntime.PlatformArchitecture.All, null)]
public static void HandleAction (this UIKit.IUIApplicationDelegate This, UIKit.UIApplication application, string actionIdentifier, Foundation.NSDictionary remoteNotificationInfo, Action completionHandler);
static member HandleAction : UIKit.IUIApplicationDelegate * UIKit.UIApplication * string * Foundation.NSDictionary * Action -> unit

Paramètres

This
IUIApplicationDelegate

Instance sur laquelle cette méthode d’extension fonctionne.

application
UIApplication
actionIdentifier
String
remoteNotificationInfo
NSDictionary
completionHandler
Action
Attributs

S’applique à

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

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

[ObjCRuntime.Deprecated(ObjCRuntime.PlatformName.iOS, 10, 0, ObjCRuntime.PlatformArchitecture.None, "Use 'UNUserNotificationCenterDelegate.DidReceiveNotificationResponse' instead.")]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 8, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Unavailable(ObjCRuntime.PlatformName.TvOS, ObjCRuntime.PlatformArchitecture.All, null)]
public static void HandleAction (this UIKit.IUIApplicationDelegate This, UIKit.UIApplication application, string actionIdentifier, UIKit.UILocalNotification localNotification, Action completionHandler);
static member HandleAction : UIKit.IUIApplicationDelegate * UIKit.UIApplication * string * UIKit.UILocalNotification * Action -> unit

Paramètres

This
IUIApplicationDelegate

Instance sur laquelle cette méthode d’extension fonctionne.

application
UIApplication
actionIdentifier
String
localNotification
UILocalNotification
completionHandler
Action
Attributs

S’applique à

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.

[ObjCRuntime.Deprecated(ObjCRuntime.PlatformName.iOS, 10, 0, ObjCRuntime.PlatformArchitecture.None, "Use 'UNUserNotificationCenterDelegate.DidReceiveNotificationResponse' instead.")]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 9, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Unavailable(ObjCRuntime.PlatformName.TvOS, ObjCRuntime.PlatformArchitecture.All, null)]
public static void HandleAction (this UIKit.IUIApplicationDelegate This, UIKit.UIApplication application, string actionIdentifier, Foundation.NSDictionary remoteNotificationInfo, Foundation.NSDictionary responseInfo, Action completionHandler);
static member HandleAction : UIKit.IUIApplicationDelegate * UIKit.UIApplication * string * Foundation.NSDictionary * Foundation.NSDictionary * Action -> unit

Paramètres

This
IUIApplicationDelegate

Instance sur laquelle cette méthode d’extension fonctionne.

application
UIApplication
actionIdentifier
String
remoteNotificationInfo
NSDictionary
responseInfo
NSDictionary
completionHandler
Action
Attributs

S’applique à

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 actionIdentifier valeur, responseInfo 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.

[ObjCRuntime.Deprecated(ObjCRuntime.PlatformName.iOS, 10, 0, ObjCRuntime.PlatformArchitecture.None, "Use 'UNUserNotificationCenterDelegate.DidReceiveNotificationResponse' instead.")]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 9, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Unavailable(ObjCRuntime.PlatformName.TvOS, ObjCRuntime.PlatformArchitecture.All, null)]
public static void HandleAction (this UIKit.IUIApplicationDelegate This, UIKit.UIApplication application, string actionIdentifier, UIKit.UILocalNotification localNotification, Foundation.NSDictionary responseInfo, Action completionHandler);
static member HandleAction : UIKit.IUIApplicationDelegate * UIKit.UIApplication * string * UIKit.UILocalNotification * Foundation.NSDictionary * Action -> unit

Paramètres

This
IUIApplicationDelegate

Instance sur laquelle cette méthode d’extension fonctionne.

application
UIApplication
actionIdentifier
String
localNotification
UILocalNotification
responseInfo
NSDictionary
completionHandler
Action
Attributs

S’applique à