/// <summary> /// 得到发布事件调用结果的参数 /// </summary> /// <param name="queue"></param> /// <param name="eventName"></param> /// <param name="eventId"></param> /// <param name="success"></param> /// <param name="message"></param> /// <param name="argsCode"></param> /// <returns></returns> private static DTObject CreatePublishRaiseResultArg(DTObject identity, EventKey key, bool success, string message, string argsCode) { var arg = DTObject.CreateReusable(); arg["eventName"] = key.EventName; arg["eventId"] = key.EventId; arg["success"] = success; arg["message"] = message; arg["args"] = DTObject.CreateReusable(argsCode); arg["identity"] = identity.Clone(); return(arg); }