Microsoft.AspNetCore.Hosting Ad Alanı

Web uygulamalarını yapılandırmaya ve başlatmaya yardımcı olan türler sağlar.

Sınıflar

AppServicesWebHostBuilderExtensions

Uygulamaya Azure AppServices tümleştirmesi eklemek için uzantı yöntemi.

ConventionBasedStartup
DelegateStartup

Bir uygulama tarafından kullanılan hizmetleri ve ara yazılımları başlatma için kullanılır.

EnvironmentName

Yaygın olarak kullanılan ortam adları.

HostingAbstractionsWebHostBuilderExtensions

Yapılandırmak için uzantı yöntemleri içerir IWebHostBuilder .

HostingEnvironmentExtensions

için uzantı IHostingEnvironment yöntemleri.

HostingStartupAttribute

IHostingStartupBir uygulamasını oluştururken yüklenecek ve yürütülecek bir uygulamasını belirten işaretleyici özniteliği IWebHost .

KestrelServerOptionsConnectionLoggingExtensions
KestrelServerOptionsHttpsExtensions
KestrelServerOptionsSystemdExtensions

Sistem MD ile tümleştirme uzantıları

ListenOptionsConnectionLoggingExtensions

Bağlantı günlüğü için Uzantılar.

ListenOptionsHttpsExtensions

ListenOptionsBu, belirli bir uç nokta IÇIN HTTPS kullanacak şekilde Kestrel yapılandırma yöntemleri.

StartupBase

Bir uygulama tarafından kullanılan Hizmetleri ve middlewares başlatmak için temel sınıf.

StartupBase<TBuilder>

' İ yapılandırmak için kullanılan Hizmetleri ve middlewares başlatmak için temel sınıf TBuilder .

WebHostBuilder

İçin bir Oluşturucu IWebHost

WebHostBuilderContext

Üzerinde ortak hizmetleri içeren bağlam IWebHost . Bazı özellikler, tarafından ayarlanana kadar null olabilir IWebHost .

WebHostBuilderExtensions

yapılandırmak için uzantılar IWebHostBuilder içerir.

WebHostBuilderHttpSysExtensions

Web ana bilgisayarı için sunucu olarak Http.sys kullanmak üzere uzantılar yöntemi sağlar.

WebHostBuilderIISExtensions

IIS İşlem Dışı için genişletme yöntemleri.

WebHostBuilderKestrelExtensions

Kestrel IWebHostBuilder uzantıları.

WebHostBuilderLibuvExtensions

Libuv IWebHostBuilder uzantıları.

WebHostBuilderMsQuicExtensions
WebHostBuilderQuicExtensions

Quic IWebHostBuilder uzantıları.

WebHostBuilderSocketExtensions

IWebHostBuilder Kestrel tarafından kullanılacak Yuva taşımayı yapılandırmak için uzantı yöntemleri.

WebHostBuilderWebListenerExtensions
WebHostDefaults

Yapılandırma anahtarlarını temsil eden bir dizi sabit içerir.

WebHostExtensions

Bir ' ın yaşam döngüsünü yönetmeye yönelik uzantılar içerir IWebHost .

Arabirimler

IApplicationLifetime

Tüketicilerin uygun bir kapatma sırasında temizleme gerçekleştirmelerini sağlar.

Bu tür eskidir ve gelecekteki bir sürümde kaldırılacaktır. Önerilen alternatif Microsoft.Extensions.Hosting.IHostApplicationLifetime'dır.

IHostingEnvironment

Bir uygulamanın üzerinde çalıştığı web barındırma ortamı hakkında bilgi sağlar.

Bu tür artık kullanılmıyor ve gelecek bir sürümde kaldırılacak. Önerilen alternatif, Microsoft. AspNetCore. Hosting. ıwebhostenvironment ' dır.

IHostingStartup

, bir yapılandırmasını sağlarken uygulamasına uygulanacak IWebHostBuilder platforma özgü yapılandırmayı temsil IWebHost eder.

IStartup

Bir uygulama tarafından kullanılan Hizmetleri ve ara yazılımı başlatmak için bir arabirim sağlar.

IStartupConfigureContainerFilter<TContainerBuilder>

bu apı ASP.NET Core altyapısını destekler ve doğrudan kodunuzdan kullanılmaya yönelik değildir. Bu API, gelecek sürümlerde değişebilir veya kaldırılabilir.

IStartupConfigureServicesFilter

bu apı ASP.NET Core altyapısını destekler ve doğrudan kodunuzdan kullanılmaya yönelik değildir. Bu API, gelecek sürümlerde değişebilir veya kaldırılabilir.

IStartupFilter

Yeni Yapılandırma yöntemleriyle ara yazılım işlem hattını genişletmek için bir arabirim sağlar. Uygulama yazarının açıkça ara yazılımı kaydetmesi gerekmeden işlem hattının başına veya sonuna varsayılan değerler eklemek için kullanılabilir.

IWebHost

Yapılandırılmış bir web ana bilgisayarlarını temsil eder.

IWebHostBuilder

için bir IWebHost oluşturucu.

IWebHostEnvironment

Bir uygulamanın üzerinde çalıştığı web barındırma ortamı hakkında bilgi sağlar.

Açıklamalar

ASP.NET Core barındırma hakkında daha fazla bilgi için bkz. ASP.NET Core .net Genel Host.