locked
Nom de la PeriodicTask courante RRS feed

  • Question

  • Hello,

    Cela a peut-être été dit dans un autre post mais si tel est le cas, je ne l'ai pas trouvé.

    Comment puis-je récupérer le nom de la PeriodicTask qui est en train d'exécuter mon BackgroundAgent ?

    Merci d'avance.

    Pierre

    mardi 11 septembre 2012 16:05

Réponses

  • et si tu veux vraiment avoir le nom (dans ce cas, explique moi pourquoi)

      protected override void OnInvoke(ScheduledTask task)
            {
              task.Name


    S'il vous plaît n'oublier pas de marquer la ou les réponses qui aident à résoudre votre problème. Pour que la discussion puisse être marquée comme résolue

    mardi 11 septembre 2012 16:46

Toutes les réponses

  • Pourquoi vouloir récupérer le nom de la tâche ????

    Il ne peut y en avoir que deux maximum, la périodique et la ressource intensive, pour les différencier :

       protected override void OnInvoke(ScheduledTask task)
            {
                try
                {
                    if (task is ResourceIntensiveTask)
                    {

    ....


    S'il vous plaît n'oublier pas de marquer la ou les réponses qui aident à résoudre votre problème. Pour que la discussion puisse être marquée comme résolue

    mardi 11 septembre 2012 16:44
  • et si tu veux vraiment avoir le nom (dans ce cas, explique moi pourquoi)

      protected override void OnInvoke(ScheduledTask task)
            {
              task.Name


    S'il vous plaît n'oublier pas de marquer la ou les réponses qui aident à résoudre votre problème. Pour que la discussion puisse être marquée comme résolue

    mardi 11 septembre 2012 16:46
  • Roh ! T'es de la police ? :P

    J'ai une application que je dois "verticaliser" (je dois la décliner en plusieurs app sur la même base technique) et pour tout ce qui est custom d'une app à l'autre, je me basais sur Application.Current.GetType().Assembly.FullName pour savoir dans laquelle j'étais ... Mon BackgroundAgent est dans un projet séparé du client donc il a la même AssemblyName pour les deux app ... Paf le chien !

    Je veux donc stocker le nom de l'app dans le nom de la Task ... je pense que ta réponse va me sauver (et en plus c'est tout bête, shame on me!)

    Merci pour vos réponses à tous les deux en tout cas !

    mardi 11 septembre 2012 16:55