예제 #1
0
        private string SerializeObject <TWorkStepMessage>(TaskschedNode task, TWorkStepMessage message) where TWorkStepMessage : IWorkStepMessage
        {
            SetTaskId <TWorkStepMessage> .Register().Invoke(message, task.TaskId);

            var msg = new Never.Messages.MessagePacket()
            {
                Body        = this.workflowengine.JsonSerializer.SerializeObject(message),
                ContentType = Never.Messages.MessagePacket.GetContentType(message),
            };

            return(this.workflowengine.JsonSerializer.SerializeObject(msg));
        }
예제 #2
0
 public static void MySetId<TWorkStepMessage>(IWorkStepMessage message, TaskschedNode task)
 {
     SetTaskId<TWorkStepMessage>.Register().Invoke((TWorkStepMessage)message, task.TaskId);
 }