汎用リトライ処理クラス (C#版)