Ich verwende das SDL Tridion-Ereignissystem, um eine Methode (OnEmergencyRelease
) auszulösen, sobald eine Workflow-Aktivität abgeschlossen wurde. Allerdings wird meine Methode während des Tests nicht eingegeben, da ich einige Komponenten durch den Workflow-Prozess trete.SDL Tridion 2011 Ereignissystem - Ein Workflow-Prozess Fertig
Ich melde mich mit dem folgenden Code:
EventSystem.Subscribe<Component,
FinishProcessEventArgs>(OnEmergencyRelease, EventPhases.TransactionCommitted);
Aber OnEmergency wird nie eingegeben werden:
private void OnEmergencyRelease(Component component,
FinishProcessEventArgs args, EventPhases phase)
{
_log.Info("Emergency release entered");
}
Wer irgendwelche Ideen, was ich falsch mache hier?
Ich weiß, dass das Ereignissystem aufgenommen wird, während ich im Konstruktor meiner Klasse in das Protokoll schreibe.
An welchen Prozess hängen Sie an? Weißt du, ob deine pdb-Dateien an der richtigen Stelle sind? –