Example #1
0
        public static IIntegrationHostBuilder UseAppInsights(this IIntegrationHostBuilder integrationHostBuilder, Action <AppInsightsConfig> configureDelegate)
        {
            integrationHostBuilder.ConfigureServices(y => y.AddAppInsights(configureDelegate));
            integrationHostBuilder.StartupHandler.PostConfigureActions += StartupHandler_PostConfigureActions;

            return(integrationHostBuilder);
        }
        public static IIntegrationHostBuilder UseStartup(this IIntegrationHostBuilder builder, Type startupType)
        {
            if (builder is ISupportsStartup supportsStartup)
            {
                supportsStartup.UseStartup(startupType);
            }

            return(builder);
        }
        public static IIntegrationHostBuilder UseHangfire(this IIntegrationHostBuilder integrationHostBuilder)
        {
            integrationHostBuilder.ConfigureServices(y => y.AddHangfire());

            return(integrationHostBuilder);
        }
        public static IIntegrationHostBuilder UseHangfire(this IIntegrationHostBuilder integrationHostBuilder, Action <IGlobalConfiguration, HangfireConfig> configureDelegate)
        {
            integrationHostBuilder.ConfigureServices(y => y.AddHangfire(configureDelegate));

            return(integrationHostBuilder);
        }
Example #5
0
        public static IIntegrationHostBuilder UseJobActions(this IIntegrationHostBuilder integrationHostBuilder)
        {
            integrationHostBuilder.StartupHandler.PostConfigureActions += StartupHandler_PostConfigureActions;

            return(integrationHostBuilder);
        }
Example #6
0
 public static IIntegrationHostBuilder UseAspNetCore(this IIntegrationHostBuilder integrationHostBuilder)
 {
     return(integrationHostBuilder.UseAspNetCore(null));
 }
Example #7
0
        public static IIntegrationHostBuilder UseAspNetCore(this IIntegrationHostBuilder integrationHostBuilder, Action <AspNetCoreConfig> configureDelegate)
        {
            integrationHostBuilder.ConfigureServices(y => y.AddAspNetCore(configureDelegate));

            return(integrationHostBuilder);
        }
 public static IIntegrationHostBuilder UseStartup <TStartup>(this IIntegrationHostBuilder builder)
 => builder.UseStartup(typeof(TStartup));
Example #9
0
 public static IIntegrationHostBuilder UseAppInsights(this IIntegrationHostBuilder integrationHostBuilder)
 {
     return(integrationHostBuilder.UseAppInsights(null));
 }