2011-08-10 17 views
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%です。何か案は?

答えて

1

現時点では海ではできません。それは将来のリリースの1

で実現することができるので、しかし、我々はよろしく、
エフゲニーLykhin
オーシャン製品のアナリストでは、そのような要件を記録し、返信用

+0

感謝を持っています。私はサポートチケットを提出し、2013年にはそれが検討されると言われました。 – Web

関連する問題