/// <summary>
        /// Adds the required services to the service collection, and allows consumers to be added and/or discovered
        /// </summary>
        /// <param name="container"></param>
        /// <param name="configure"></param>
        public static Container AddMassTransit(this Container container, Action <ISimpleInjectorConfigurator> configure = null)
        {
            var configurator = new SimpleInjectorRegistrationConfigurator(container);

            configure?.Invoke(configurator);

            return(container);
        }
コード例 #2
0
        /// <summary>
        /// Adds the required services to the service collection, and allows consumers to be added and/or discovered
        /// </summary>
        /// <param name="registry"></param>
        /// <param name="configure"></param>
        public static void AddMassTransit(this Container registry, Action <ISimpleInjectorConfigurator> configure = null)
        {
            var configurator = new SimpleInjectorRegistrationConfigurator(registry);

            configure?.Invoke(configurator);
        }