コード例 #1
0
        public static IApplicationBuilder UseTriggers(this IApplicationBuilder app, Action <ITriggersBuilder> configureTriggers)
        {
            if (configureTriggers == null)
            {
                throw new ArgumentNullException(nameof(configureTriggers));
            }
            var triggersBuilder = TriggersBuilderFactory.Create(app.ApplicationServices);

            configureTriggers.Invoke(triggersBuilder);
            return(app);
        }
コード例 #2
0
        public static IHost UseTriggers(this IHost host, Action <ITriggersBuilder> configureTriggers)
        {
            if (configureTriggers == null)
            {
                throw new ArgumentNullException(nameof(configureTriggers));
            }
            var triggersBuilder = TriggersBuilderFactory.Create(host.Services);

            configureTriggers.Invoke(triggersBuilder);
            return(host);
        }