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); }
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); }