J'ai créé une bibliothèque de classe et fait en sorte qu'il hériteDNN Scheduler ne fonctionnera pas mon emploi du temps personnalisé
DotNetNuke.Services.Scheduling.SchedulerClient
Et ont ensuite overrided la DoWork() sous. Ensuite, dans les paramètres de l'hôte dnn, le planificateur a ajouté un nouvel élément du planificateur.
dans la zone de texte marqué: Nom complet Classe et de l'Assemblée:
Namespace.Classname, Dllname
coché la case Activer et annexe ajouté un intervalle de temps d'exécution et 5 minutes catch up activé.
a également ajouté la liste des tables que la classe utilise. et garder 5 dossiers de l'histoire
je puis sauvé,
Dans l'état de calendrier de vue, j'obtiens ceci:
Name | Next Start | OverDue(s) | Time Remaining
Sub reminder | 11/12/2010 9:52:02 AM | 3.5 | 0
Utilisation du programmateur en mode demande.
Merci d'avance pour toute aide.
Mise à jour:
Ok, je créé un nouveau projet de bibliothèque de classe appelée "SubRenewal" Rebaptisé Test fichier vb et a ajouté le ci-dessous pour le fichier
Namespce Matts
Public Class Test
Inherits Dnn.Services.Scheduling.SchedulerClient
Public overrides Sub DoWork()
Me.ScheduleHistoryItem.addLogNote("I ran")
end Sub
End Class
End Namespace
Sur la page Planificateur Je mets: Nom amical Testeur Nom complet de la classe et de l'assemblage Matts.Test, SubRenwal Enabled Oui Time Lapse 10 s Rety frequency - Run on Event Aucun Et tout laissé vide et enregistré. Toujours rien dans le planificateur ou l'historique des articles. Theres également rien dans l'Observateur d'événements
départ l'historique de programmation –
Les horaires standards DNN fonctionnent très bien. Show ne marche pas mine pas du tout – Matt