8 implementations of IHostingStartup
Microsoft.AspNetCore.AzureAppServices.HostingStartup (1)
AzureAppServicesHostingStartup.cs (1)
13public class AzureAppServicesHostingStartup : IHostingStartup
Microsoft.AspNetCore.Hosting.Tests (1)
WebHostBuilderTests.cs (1)
1672public class TestHostingStartup : IHostingStartup
Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation (1)
RazorRuntimeCompilationHostingStartup.cs (1)
9internal sealed class RazorRuntimeCompilationHostingStartup : IHostingStartup
Microsoft.AspNetCore.Server.IISIntegration (1)
IISHostingStartup.cs (1)
16public class IISHostingStartup : IHostingStartup
Microsoft.AspNetCore.SpaProxy (1)
SpaHostingStartup.cs (1)
14internal sealed class SpaHostingStartup : IHostingStartup
Microsoft.AspNetCore.Tests (1)
WebApplicationTests.cs (1)
2918public class TestHostingStartup : IHostingStartup
SampleStartups (1)
StartupInjection.cs (1)
15public class StartupInjection : IHostingStartup
TestStartupAssembly1 (1)
TestHostingStartup1.cs (1)
11public class TestHostingStartup1 : IHostingStartup
10 references to IHostingStartup
Microsoft.AspNetCore.Hosting (4)
GenericHost\GenericWebHostBuilder.cs (2)
149var hostingStartup = (IHostingStartup)Activator.CreateInstance(attribute.HostingStartupType)!;
WebHostBuilder.cs (2)
242var hostingStartup = (IHostingStartup)Activator.CreateInstance(attribute.HostingStartupType)!;
Microsoft.AspNetCore.Hosting.Abstractions (5)
HostingStartupAttribute.cs (5)
9/// Marker attribute indicating an implementation of <see cref="IHostingStartup"/> that will be loaded and executed when building an <see cref="IWebHost"/>. 17/// <param name="hostingStartupType">A type that implements <see cref="IHostingStartup"/>.</param> 22if (!typeof(IHostingStartup).IsAssignableFrom(hostingStartupType)) 24throw new ArgumentException($@"""{hostingStartupType}"" does not implement {typeof(IHostingStartup)}.", nameof(hostingStartupType)); 31/// The implementation of <see cref="IHostingStartup"/> that should be loaded when
Microsoft.AspNetCore.Server.IISIntegration (1)
IISHostingStartup.cs (1)
11/// The <see cref="IHostingStartup"/> to add IISIntegration to apps.