public virtual Task NotifyConsumed <T>(ConsumeContext <T> context, TimeSpan duration, string consumerType)
     where T : class
 {
     return(ReceiveContext.NotifyConsumed(context, duration, consumerType));
 }
 protected ReceiveContextProxy(ReceiveContext context)
 {
     _context = context;
 }
 protected BaseConsumeContext(ReceiveContext receiveContext)
     : base(receiveContext?.PublishEndpointProvider)
 {
     ReceiveContext = receiveContext;
 }