Esempio n. 1
0
        public override void Reflection(StringBuilder sb)
        {
            sb.AppendLine("<AcknowledgePdu>");
            base.Reflection(sb);
            try
            {
                sb.AppendLine("<acknowledgeFlag type=\"ushort\">" + AcknowledgeFlag.ToString(CultureInfo.InvariantCulture) + "</acknowledgeFlag>");
                sb.AppendLine("<responseFlag type=\"ushort\">" + ResponseFlag.ToString(CultureInfo.InvariantCulture) + "</responseFlag>");
                sb.AppendLine("<requestID type=\"uint\">" + RequestID.ToString(CultureInfo.InvariantCulture) + "</requestID>");
                sb.AppendLine("</AcknowledgePdu>");
            }
            catch (Exception e)
            {
                if (TraceExceptions)
                {
                    Trace.WriteLine(e);
                    Trace.Flush();
                }

                RaiseExceptionOccured(e);

                if (ThrowExceptions)
                {
                    throw;
                }
            }
        }
Esempio n. 2
0
        /// <summary>
        /// Returns a string representation.
        /// </summary>
        /// <returns></returns>
        public override string ToString()
        {
            StringBuilder sb = new StringBuilder();

            sb.Append(base.ToString());
            sb.AppendLine("Acknowledge flag: " + acknowledgeFlag.ToString());
            sb.AppendLine("Response flag: " + responseFlag.ToString());
            sb.AppendLine("Request ID: " + requestID.ToString());
            return(sb.ToString());
        }