예제 #1
0
        public Task Send(GrpcSendContext <T> context, IPipe <GrpcSendContext <T> > next)
        {
            var routingKey = _routingKeyFormatter.FormatRoutingKey(context);

            context.RoutingKey = routingKey;

            return(next.Send(context));
        }
예제 #2
0
 public string FormatRoutingKey(GrpcSendContext <TMessage> context)
 {
     return(_formatter.FormatRoutingKey(context));
 }
 string IRoutingKeyFormatter.FormatRoutingKey <T>(GrpcSendContext <T> context)
 {
     return(context.RoutingKey);
 }