Je souhaite que mon travail de minuteur affiche l'état d'échec dans certaines conditions. Dois-je jeter une exception ou quoi?Comment afficher l'état Echec dans le travail du minuteur Sharepoint
Répondre
Hasan,
Si une exception bulles hors du code, il affiche en effet un état d'échec. Si vous voulez explicitement "échouer" votre exécution avec l'instance de travail du minuteur, vous pouvez et devriez jeter une exception. Cela peut être fait en conjonction avec le réglage de la valeur de l'indicateur SPJobDefinition.Retry
à TRUE si vous pensez qu'un autre passage traverserait votre "problème". De même, si vous piégiez des exceptions à des fins de journalisation (par exemple, pour écrire des détails supplémentaires dans les journaux ULS - jamais une mauvaise idée), renvoyez toutes les exceptions que vous attrapez, sauf si vous les compensez vraiment. Vous voulez éviter de consommer des exceptions uniquement pour éviter que les exceptions n'apparaissent pour les raisons indiquées (le statut d'exception est lié au rapport de réussite ou d'échec).
J'espère que cela aide!
- 1. Démarrage manuel du travail du minuteur SharePoint
- 2. Sharepoint: exécution de stsadm à partir d'un travail de minuteur + SHAREPOINT \ Droits système
- 3. Le travail du minuteur de nettoyage automatique du flux de travaux ne s'exécute pas
- 4. Portée d'une fonction de travail de minuteur
- 5. Dans quel contexte utilisateur les travaux du minuteur SharePoint s'exécutent-ils?
- 6. Problème lors de la création d'un travail de minuteur
- 7. flux de travail sharepoint
- 8. VS2008 Echec du chargement du projet
- 9. Comment afficher les portlets Java dans Sharepoint
- 10. Echec du chargement du paquet Ankhsvn
- 11. Comment afficher le menu d'un site Web Sharepoint 2007 dans une application Web .net hors du contexte Sharepoint?
- 12. Afficher dynamiquement l'élément de menu Bloquer le contrôle dans SharePoint
- 13. Minuteur dans le formulaire utilisateur dans Excel VBA
- 14. Echec d'écriture de l'image dans le répertoire
- 15. Comment faire pour sortir les paramètres de travail dans les flux de travail SharePoint
- 16. Création de rapports sur les flux de travail dans SharePoint
- 17. Comment définir la date à afficher dans un calendrier SharePoint?
- 18. Formulaire d'approbation/rejet simple pour le flux de travail SharePoint?
- 19. Minuteur haute résolution dans .NET
- 20. Flux de travail Sharepoint: Comment obtenir le "BeforeProperties" dans un gestionnaire d'événements WorkflowItemChanged
- 21. Problème de flux de travail SharePoint OOTB
- 22. comment afficher le message d'actualisation dans la fenêtre du navigateur
- 23. PHPBB3 Comment afficher le titre du dernier message dans l'index
- 24. SharePoint View pour afficher automatiquement uniquement le mois en cours?
- 25. DateTime.ParseExact - Echec
- 26. Mojo SDK - régler un minuteur
- 27. Comment afficher les sauts de ligne dans le champ de l'historique des commentaires SharePoint
- 28. Afficher le texte du fichier .txt dans le fichier batch
- 29. Document extrait dans SharePoint lors du démarrage du workflow
- 30. Liaison de minuteur d'appoint
Pourquoi les tâches avec OneTimeSchedule disparaissent-elles de la page d'état du travail en cas d'échec? Si oui, comment l'utilisateur sait-il que le travail a échoué? –
Excellente question, Hasan. Cela fait un moment que j'ai écrit un travail de minuteur en un coup (le travail de mise à jour de nav que j'ai écrit pour cette fonctionnalité était le dernier: http://blobcachefarmflush.codeplex.com), mais je semble rappeler que les travaux échoués s'asseoir dans la liste d'état - au moins pour une certaine période de temps. Si la mémoire me sert correctement, elle n'est pas restée longtemps - je devais plus ou moins l'interroger (en rafraîchissant la page d'état) avant qu'elle ne disparaisse. –