2012年04月18日

Interactive Extensions(Ix) - Retryメソッド

   このエントリーをはてなブックマークに追加 Clip to Evernote
EnumerableEx.Retry拡張メソッドは、列挙中に例外が発生すると、再度列挙を試みてくれます。

こんなコードを書いてみました。


この実行例を示します。


途中で、例外が発生したので、再度列挙しているのが分かります。
なお、再列挙中にまた例外が発生すると、再度列挙してくれます。

Retry()メソッドには、retryCountを引数に取るオーバーロードが用意されています。


のように書けば、2回まで再列挙を試みます。



 

この記事へのトラックバックURL

http://trackback.blogsys.jp/livedoor/gushwell/52236798