第三者が作成したライブラリ(株価を取得する機能)にコールバックを登録して株価を取得しているのですが、
例外処理について質問があります。
コールバック処理中に例外が発生した場合、これを捕捉するにはどのような方法があるのでしょうか。
AggreagateExceptionでは捕捉できない?と考えています。
UnhandledExceptionなどがあるかとは思うのですが、ベストプラクティスなどあればご教示いただきたいです。
宜しくお願いします。
public class Program{ static void Main(string[] args){ YahooFinanceSubscriber subscriber = new YashooFinanceSubscriber(); subscriber.Start(); subscriber.AddCallback(new Listener()); : : } private class Listener : IListener{ public void OnData(Dictionary<string, double> data){ // YahooFinanceSubscriber(外部ライブラリ)で生成されたスレッドがOnDataを実行 // この中で例外が発生してもアプリケーションは検知せずに処理を継続してしまいます。。 } } }
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/05/08 14:54
2018/05/08 14:56