public static TopicConsumerBuilder <T> Queue <T>(this ConsumerBuilder <T> builder, string queue, Action <TopicConsumerBuilder <T> > topicConfig) { var b = builder.Queue(queue); topicConfig(b); return(b); }
public static TopicConsumerBuilder <T> Queue <T>(this ConsumerBuilder <T> builder, string queue, Action <TopicConsumerBuilder <T> > topicConfig) { if (builder is null) { throw new ArgumentNullException(nameof(builder)); } if (topicConfig is null) { throw new ArgumentNullException(nameof(topicConfig)); } var b = builder.Queue(queue); topicConfig(b); return(b); }