/// <summary> /// 接続状況を取得する /// </summary> /// <param name="parentChildConnects">親子間通信データ</param> /// <returns>成功した場合true、失敗した場合falseを返す</returns> public bool ReadParentChildConnect(out IEnumerable <DtParentChildConnect> parentChildConnects) { parentChildConnects = null; try { _logger.Enter(); // Sq1.1: 親子機器間の接続状況を取得する parentChildConnects = _dtParentChildConnectRepository.ReadDtParentChildConnect(); return(true); } catch (RmsException e) { // DBにアクセスできない or DBに情報が見つからない(基本設計書 5.2.1.1 エラー処理) _logger.Error(e, nameof(Resources.UT_PCM_PCM_002)); return(false); } finally { _logger.LeaveJson("{0}", new { parentChildConnects }); } }