OnEmergencyRelease
ワークフロー アクティビティが完了したら、SDL Tridion イベント システムを使用してメソッド ( ) を起動しています。ただし、私のメソッドはテスト中に入力されず、ワークフロー プロセスを通じていくつかのコンポーネントをステップ実行しています。
次のコードを使用して購読しています。
EventSystem.Subscribe<Component,
FinishProcessEventArgs>(OnEmergencyRelease, EventPhases.TransactionCommitted);
しかし、OnEmergency が入力されることはありません。
private void OnEmergencyRelease(Component component,
FinishProcessEventArgs args, EventPhases phase)
{
_log.Info("Emergency release entered");
}
ここで私が間違っていることは誰にも分かりますか?
クラスのコンストラクターでログに書き込むと、イベント システムが取得されていることがわかります。