コード例 #1
0
        static string GetState(MessageSession session)
        {
            string state  = null;
            Stream stream = session.GetState();

            if (stream != null)
            {
                using (stream)
                {
                    using (var reader = new StreamReader(stream))
                    {
                        state = reader.ReadToEnd();
                    }
                }
            }

            return(state);
        }
        /// <summary>
        ///
        /// </summary>
        /// <param name="session"></param>
        /// <returns></returns>
        private static int GetState(MessageSession session)
        {
            var state  = 0;
            var stream = session.GetState();

            if (stream == null)
            {
                return(state);
            }

            using (stream)
            {
                using (var reader = new StreamReader(stream))
                {
                    state = int.Parse(reader.ReadToEnd());
                }
            }

            return(state);
        }