예제 #1
0
        /// <summary>
        /// 自定义数据存储方法
        /// </summary>
        public override void Store(byte[] datagramBytes, TSessionBase session)
        {
            string datagramText = Encoding.ASCII.GetString(datagramBytes);
            try
            {
                _command.Parameters["SessionIP"].Value = session.IP;
                _command.Parameters["SessionName"].Value = session.Name;
                _command.Parameters["DatagramSize"].Value = datagramBytes.Length;

                _command.ExecuteNonQuery();
            }
            catch (Exception err)
            {
                this.OnDatabaseException(err);
            }
        }
예제 #2
0
        /// <summary>
        /// 自定义数据存储方法
        /// </summary>
        public override void Store(byte[] datagramBytes, TSessionBase session)
        {
            string datagramText = Encoding.ASCII.GetString(datagramBytes);

            try
            {
                m_command.Parameters["SessionIP"].Value    = session.IP;
                m_command.Parameters["SessionName"].Value  = session.Name;
                m_command.Parameters["DatagramSize"].Value = datagramBytes.Length;

                m_command.ExecuteNonQuery();
            }
            catch (Exception err)
            {
                this.OnDatabaseException(err);
            }
        }