Developers » Windows » Fonctionnalités avancées » Délégué du tracker
Délégué du tracker
Avant-propos
L’instance d’un tracker est accompagné d’un délégué. Celui-ci permet de suivre le traitement du marquage de votre application. Il est ainsi plus aisé de detecter un problème ou d’effectuer des traitements personnalisés.
Utilisation
Une fois votre marqueur initialisé, vous devez affecter la propriété delegate du tracker à l’instance d’une classe qui implémente les méthodes de l’interface TrackerDelegate.
Exemple:
using ATInternet; using Windows.UI.Xaml.Controls; namespace AppTest { public sealed partial class MainPage : Page, TrackerDelegate { Tracker _tracker; public void TrackerNeedsFirstLaunchApproval(string message) { // Do something } public void BuildDidEnd(HitStatus status, string message) { // Do something } public void SendDidEnd(HitStatus status, string message) { // Do something } public void DidCallPartner(string response) { // Do something } public void WarningDidOccur(string message) { // Do something } public void SaveDidEnd(string message) { // Do something } public void ErrorDidOccur(string message) { // Do something } public MainPage() { InitializeComponent(); _tracker = SmartTag.Instance.defaultTracker; _tracker.Delegate = this; } } }
Interface TrackerDelegate
Nom | Type de retour | Parametre | Description |
---|---|---|---|
TrackerNeedsFirstLaunchApproval | void | message | Événement levé lors de la toute première initialisation du tracker |
BuildDidEnd | void | status, message | Événement levé lors de la fin de construction d’un hit |
SendDidEnd | void | status, message | Événement levé lors de la fin de l’envoi d’un hit |
SaveDidEnd | void | message | Événement levé lors de la sauvegarde d’un hit |
DidCallPartner | void | response | Événement levé une fois la réponse du partenaire reçue |
WarningDidOccur | void | message | Événement levé lors d’un problème de marquage (non bloquant pour l’envoi du hit) |
ErrorDidOccur | void | message | Événement levé lors d’un problème de marquage (bloquant pour l’envoi du hit) |