/// <summary> /// Initializes a new instance. /// </summary> /// <param name="request"></param> /// <param name="message"></param> /// <param name="reply"></param> public AspNetCoreRequestContext(AspNetCoreRequest request, Message message, AspNetCoreReplyChannel reply) { this.request = request ?? throw new ArgumentNullException(nameof(request)); this.message = message ?? throw new ArgumentNullException(nameof(message)); this.reply = reply ?? throw new ArgumentNullException(nameof(reply)); }