0
私はPetrelLogger.NewAsyncProgressを使用していますが、これはうまくいくようです。しかし私は自分の仕事でエラーを報告する方法を理解できません。 NewAsyncProgressを破棄すると、自分のタスクに「成功」と表示されます。PetrelLogger.NewAsyncProgressでエラーが発生する
私はProgressStatus = -1を設定しようとしましたが、違いはありませんでした。
例:
using (_asyncProgress = PetrelLogger.NewAsyncProgress("Doing Job", ProgressType.Default, (AsyncProgressCanceledCallback)AsyncProgressCanceled, this))
{
try
{
//Do Something
_asyncProgress.ProgressStatus = 100;
}
catch (Exception e)
{
//Error happened
_asyncProgress.ProgressStatus = -1;
}
}
例外がスローされるのであれば、タスクマネージャの結果が成功100%です。何か案は?
感謝を持っています。私はサポートチケットを提出し、2013年にはそれが検討されると言われました。 – Web