2 implementations of IHostingStartup
Microsoft.AspNetCore.Server.IISIntegration (1)
IISHostingStartup.cs (1)
16public class IISHostingStartup : IHostingStartup
Microsoft.AspNetCore.Watch.BrowserRefresh (1)
src\sdk\src\Dotnet.Watch\Web.Middleware\HostingStartup.cs (1)
17internal sealed class HostingStartup : IHostingStartup, IStartupFilter
10 references to IHostingStartup
Microsoft.AspNetCore.Hosting (4)
GenericHost\GenericWebHostBuilder.cs (2)
149var hostingStartup = (IHostingStartup)Activator.CreateInstance(attribute.HostingStartupType)!;
WebHostBuilder.cs (2)
244var 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.