Common関数
OSのバージョン確認 複数のOSバージョンで互換性を持たせるため、コーディングをする際に OSのバージョンで処理を変える必要ある場合がある。 OSVERSIONINFOEX structure (Windows) コード OSがVistaかどうか判定する関数を紹介します。 public static bool …
シリアライズ デシリアライズについて オブジェクトのディープコピーに用いたりする。 シリアライズ /// <summary> /// シリアライズを行います。 /// <typeparam name="T">オブジェクトのタイプ </typeparam> /// <param name="filePath">ファイルパス</param> /// <returns> /// 対象ファイルから復元したデータ /// </returns> public static void Seri</summary>…
log4net ログの世代管理 log4net ログの世代管理について紹介します。 今回は、ある一定期間を過ぎたログファイルを削除する。 ログの削除 //------------------------------------------------- // ログの削除(世代管理) //-----------------------------…
リトライ処理 リトライする処理とエラー処理を設定するのみ。 責務を分けることが可能となる。 リトライの共通処理:RetryExecutor リトライ処理 :内部処理 リトライ処理の呼び出し方 //------------------------------------------ // リトライ用の実行ク…