private RequestContext DeserializeMessage(ReadOnlyMemory <byte> body, IBasicProperties props) { var message = new PayloadMessage { Body = body }; var userContext = new RequestContext(message, props.UserId, props.AppId, props.ContentType, props.Type, props.CorrelationId, props.ReplyTo, channel: this.Channel); return(userContext); }
public RequestContext(PayloadMessage requestMessage, string username, string appId, string contentType, string type, string correlationId, string replyTo, IModel channel) { RequestMessage = requestMessage; Username = username; AppId = appId; ContentType = contentType; Type = type; CorrelationId = correlationId; ReplyTo = replyTo; Channel = channel; }