/// <summary> /// 響應消息(Type+時間) Response server message result. /// </summary> /// <param name="Type">result sign.</param> /// <returns>System.Collection.Generic</returns> public KeyValuePair <string, object> Response(ResponseSign Type) { string Sign = string.Empty, ReturnDateTime = string.Empty; // create date time array object .. object[] dateobjs = new object[] { DateTime.Now.Year, DateTime.Now.Month.ToString().PadLeft(2, '0'), DateTime.Now.Day.ToString().PadLeft(2, '0'), DateTime.Now.Hour.ToString().PadLeft(2, '0'), DateTime.Now.Minute.ToString().PadLeft(2, '0'), DateTime.Now.Second.ToString().PadLeft(2, '0') }; // datetime string format .. ReturnDateTime = string.Format("{0}-{1}-{2} {3}:{4}:{5}", dateobjs); // decide server sign case .. switch (Type) { case ResponseSign.PLUSOK: Sign = "+Ok"; break; case ResponseSign.MINUSERR: Sign = "-Err"; break; } return(new KeyValuePair <string, object>(string.Format("{0} {1}", Sign, ReturnDateTime), null)); }
/// <summary> /// 響應消息(Type+時間+結果)Response server message result. /// </summary> /// <param name="Type">result sign.</param> /// <param name="ResultObject">result object.</param> /// <returns>System.Collection.Generic</returns> public KeyValuePair <string, object> Response(ResponseSign Type, object ResultObject) { return(new KeyValuePair <string, object>(Response(Type).Key, ResultObject)); }