WebHostBuilderExtensions.UseStartup Yöntem

Tanım

Aşırı Yüklemeler

UseStartup(IWebHostBuilder, Type)

Web konağı tarafından kullanılacak başlangıç türünü belirtin.

UseStartup<TStartup>(IWebHostBuilder)

Web konağı tarafından kullanılacak başlangıç türünü belirtin.

UseStartup<TStartup>(IWebHostBuilder, Func<WebHostBuilderContext,TStartup>)

Web konağı tarafından kullanılacak başlangıç örneğini oluşturan bir fabrika belirtin.

UseStartup(IWebHostBuilder, Type)

Kaynak:
WebHostBuilderExtensions.cs
Kaynak:
WebHostBuilderExtensions.cs
Kaynak:
WebHostBuilderExtensions.cs

Web konağı tarafından kullanılacak başlangıç türünü belirtin.

C#
public static Microsoft.AspNetCore.Hosting.IWebHostBuilder UseStartup (this Microsoft.AspNetCore.Hosting.IWebHostBuilder hostBuilder, Type startupType);

Parametreler

hostBuilder
IWebHostBuilder

IWebHostBuilder yapılandırılır.

startupType
Type

Type kullanılacak.

Döndürülenler

IWebHostBuilder.

Şunlara uygulanır

ASP.NET Core 9.0 ve diğer sürümler
Ürün Sürümler
ASP.NET Core 1.0, 1.1, 2.0, 2.1, 2.2, 3.0, 3.1, 5.0, 6.0, 7.0, 8.0, 9.0

UseStartup<TStartup>(IWebHostBuilder)

Kaynak:
WebHostBuilderExtensions.cs
Kaynak:
WebHostBuilderExtensions.cs
Kaynak:
WebHostBuilderExtensions.cs

Web konağı tarafından kullanılacak başlangıç türünü belirtin.

C#
public static Microsoft.AspNetCore.Hosting.IWebHostBuilder UseStartup<TStartup> (this Microsoft.AspNetCore.Hosting.IWebHostBuilder hostBuilder) where TStartup : class;

Tür Parametreleri

TStartup

Uygulamanın başlangıç yöntemlerini içeren tür.

Parametreler

hostBuilder
IWebHostBuilder

IWebHostBuilder yapılandırılır.

Döndürülenler

IWebHostBuilder.

Şunlara uygulanır

ASP.NET Core 9.0 ve diğer sürümler
Ürün Sürümler
ASP.NET Core 1.0, 1.1, 2.0, 2.1, 2.2, 3.0, 3.1, 5.0, 6.0, 7.0, 8.0, 9.0

UseStartup<TStartup>(IWebHostBuilder, Func<WebHostBuilderContext,TStartup>)

Kaynak:
WebHostBuilderExtensions.cs

Web konağı tarafından kullanılacak başlangıç örneğini oluşturan bir fabrika belirtin.

C#
public static Microsoft.AspNetCore.Hosting.IWebHostBuilder UseStartup<TStartup> (this Microsoft.AspNetCore.Hosting.IWebHostBuilder hostBuilder, Func<Microsoft.AspNetCore.Hosting.WebHostBuilderContext,TStartup> startupFactory) where TStartup : class;

Tür Parametreleri

TStartup

Parametreler

hostBuilder
IWebHostBuilder

IWebHostBuilder yapılandırılır.

startupFactory
Func<WebHostBuilderContext,TStartup>

Başlangıç sınıfı için bir fabrika belirten bir temsilci.

Döndürülenler

IWebHostBuilder.

Açıklamalar

Kırpılmış bir uygulamada tüm genel yöntemleri TStartup korunur. Bu, başlangıç türüyle doğrudan eşleşmelidir (temel türle eşleşmemelidir).

Şunlara uygulanır

ASP.NET Core 9.0 ve diğer sürümler
Ürün Sürümler
ASP.NET Core 5.0, 6.0, 7.0, 8.0, 9.0