Beispiel #1
0
        public static void Consumer <T>(this IReceiveEndpointConfigurator configurator, IContainer container, Action <IConsumerConfigurator <T> > configure = null)
            where T : class, IConsumer
        {
            var consumerFactory = new StructureMapConsumerFactory <T>(container);

            configurator.Consumer(consumerFactory, configure);
        }
        public static ConsumerSubscriptionConfigurator <TConsumer> Consumer <TConsumer>(
            this SubscriptionBusServiceConfigurator configurator, IContainer kernel)
            where TConsumer : class
        {
            var consumerFactory = new StructureMapConsumerFactory <TConsumer>(kernel);

            return(configurator.Consumer(consumerFactory));
        }