WebHostBuilderExtensions.UseStartup Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
UseStartup(IWebHostBuilder, Type) |
Zadejte typ spouštění, který má webový hostitel používat. |
UseStartup<TStartup>(IWebHostBuilder) |
Zadejte typ spouštění, který má webový hostitel používat. |
UseStartup<TStartup>(IWebHostBuilder, Func<WebHostBuilderContext,TStartup>) |
Zadejte objekt pro vytváření, který vytvoří instanci spuštění, kterou bude používat webový hostitel. |
UseStartup(IWebHostBuilder, Type)
Zadejte typ spouštění, který má webový hostitel používat.
public:
[System::Runtime::CompilerServices::Extension]
static Microsoft::AspNetCore::Hosting::IWebHostBuilder ^ UseStartup(Microsoft::AspNetCore::Hosting::IWebHostBuilder ^ hostBuilder, Type ^ startupType);
public static Microsoft.AspNetCore.Hosting.IWebHostBuilder UseStartup (this Microsoft.AspNetCore.Hosting.IWebHostBuilder hostBuilder, Type startupType);
static member UseStartup : Microsoft.AspNetCore.Hosting.IWebHostBuilder * Type -> Microsoft.AspNetCore.Hosting.IWebHostBuilder
<Extension()>
Public Function UseStartup (hostBuilder As IWebHostBuilder, startupType As Type) As IWebHostBuilder
Parametry
- hostBuilder
- IWebHostBuilder
Nakonfigurujete IWebHostBuilder .
Návraty
Hodnota IWebHostBuilder
Platí pro
UseStartup<TStartup>(IWebHostBuilder)
Zadejte typ spouštění, který má webový hostitel používat.
public:
generic <typename TStartup>
where TStartup : class[System::Runtime::CompilerServices::Extension]
static Microsoft::AspNetCore::Hosting::IWebHostBuilder ^ UseStartup(Microsoft::AspNetCore::Hosting::IWebHostBuilder ^ hostBuilder);
public static Microsoft.AspNetCore.Hosting.IWebHostBuilder UseStartup<TStartup> (this Microsoft.AspNetCore.Hosting.IWebHostBuilder hostBuilder) where TStartup : class;
static member UseStartup : Microsoft.AspNetCore.Hosting.IWebHostBuilder -> Microsoft.AspNetCore.Hosting.IWebHostBuilder (requires 'Startup : null)
<Extension()>
Public Function UseStartup(Of TStartup As Class) (hostBuilder As IWebHostBuilder) As IWebHostBuilder
Parametry typu
- TStartup
Typ obsahující metody spuštění aplikace.
Parametry
- hostBuilder
- IWebHostBuilder
Nakonfigurujete IWebHostBuilder .
Návraty
Hodnota IWebHostBuilder
Platí pro
UseStartup<TStartup>(IWebHostBuilder, Func<WebHostBuilderContext,TStartup>)
Zadejte objekt pro vytváření, který vytvoří instanci spuštění, kterou bude používat webový hostitel.
public:
generic <typename TStartup>
where TStartup : class[System::Runtime::CompilerServices::Extension]
static Microsoft::AspNetCore::Hosting::IWebHostBuilder ^ UseStartup(Microsoft::AspNetCore::Hosting::IWebHostBuilder ^ hostBuilder, Func<Microsoft::AspNetCore::Hosting::WebHostBuilderContext ^, TStartup> ^ startupFactory);
public static Microsoft.AspNetCore.Hosting.IWebHostBuilder UseStartup<TStartup> (this Microsoft.AspNetCore.Hosting.IWebHostBuilder hostBuilder, Func<Microsoft.AspNetCore.Hosting.WebHostBuilderContext,TStartup> startupFactory) where TStartup : class;
static member UseStartup : Microsoft.AspNetCore.Hosting.IWebHostBuilder * Func<Microsoft.AspNetCore.Hosting.WebHostBuilderContext, 'Startup (requires 'Startup : null)> -> Microsoft.AspNetCore.Hosting.IWebHostBuilder (requires 'Startup : null)
<Extension()>
Public Function UseStartup(Of TStartup As Class) (hostBuilder As IWebHostBuilder, startupFactory As Func(Of WebHostBuilderContext, TStartup)) As IWebHostBuilder
Parametry typu
- TStartup
Parametry
- hostBuilder
- IWebHostBuilder
Nakonfigurujete IWebHostBuilder .
- startupFactory
- Func<WebHostBuilderContext,TStartup>
Delegát, který určuje továrnu pro třídu po spuštění.
Návraty
Hodnota IWebHostBuilder
Poznámky
V oříznuté aplikaci se zachovají všechny veřejné metody nástroje TStartup
. Měl by se shodovat přímo s typem spouštění (a ne se základním typem).