IFramework.MessageQueue.InMemoryMq by Ivan

<PackageReference Include="IFramework.MessageQueue.InMemoryMq" Version="1.0.0" />

 MessageContext

public string CorrelationID { get; set; }

public IDictionary<string, object> Headers { get; set; }

public string IP { get; set; }

public string Key { get; set; }

public object Message { get; set; }

public string MessageID { get; set; }

public long Offset { get; set; }

public string Producer { get; set; }

public object Reply { get; set; }

public string ReplyToEndPoint { get; set; }

public SagaInfo SagaInfo { get; set; }

public DateTime SentTime { get; set; }

public string Topic { get; set; }

public MessageContext(object message, string id = null)