/// <summary> /// データベース更新結果設定 /// </summary> /// <param name="recvdMsg"></param> private void RecvMsgPutUpdateDbResult(CellMonTabMsgPutUpdateDbResult recvdMsg) { CellMonTabMsgPutUpdateDbResultResponse res = new CellMonTabMsgPutUpdateDbResultResponse(); Console.WriteLine("データベース更新結果:{0}", recvdMsg.result); Console.WriteLine("データベース更新結果通知応答送信"); // 応答のシーケンス番号に受信メッセージのシーケンス番号を返す res.SequenceNo = recvdMsg.SequenceNo; if (true == this._cellMonTabMsgCtrl.SendMessageRes(res)) { } }
/// <summary> /// コマンドメッセージから応答メッセージを取得 /// </summary> /// <param name="cmdMsg"></param> /// <param name="msg"></param> /// <returns></returns> private bool GetResMessage(CellMonTabMessage cmdMsg, out CellMonTabMessage msg) { bool ret = false; msg = null; /// データベース更新結果通知メッセージ if (cmdMsg.GetType() == typeof(CellMonTabMsgPutUpdateDbResult)) { msg = new CellMonTabMsgPutUpdateDbResultResponse(); ret = true; } return(ret); }