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

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

DelegateStartup

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

EnvironmentName

Yaygın olarak kullanılan ortam adları.

HostingAbstractionsWebHostBuilderExtensions

öğesini yapılandırmak IWebHostBuilderiçin uzantı yöntemlerini içerir.

HostingEnvironmentExtensions

için IHostingEnvironmentuzantı yöntemleri.

HostingStartupAttribute

bir uygulaması IHostingStartup oluşturulurken IWebHostyüklenip yürütüleceğini gösteren marker özniteliği.

KestrelServerOptionsConnectionLoggingExtensions

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

KestrelServerOptionsHttpsExtensions

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

KestrelServerOptionsSystemdExtensions

Systemd ile tümleştirme uzantıları

ListenOptionsConnectionLoggingExtensions

Bağlantı günlüğü uzantıları.

ListenOptionsHttpsExtensions

Kestrel'i belirli bir uç nokta için ListenOptions HTTPS kullanacak şekilde yapılandıran uzantı yöntemleri.

ServiceFakesWebHostExtensions

Kestrel sunucu birimi test senaryolarını destekleyen uzantı yöntemleri.

StartupBase

Bir uygulama tarafından kullanılan hizmetleri ve ara yazılımları başlatmak için temel sınıf.

StartupBase<TBuilder>

bir yapılandırmak TBuilderiçin kullanılan hizmetleri ve ara yazılımları başlatmak için temel sınıf.

WebHostBuilder

Oluşturucu: IWebHost

WebHostBuilderContext

üzerindeki IWebHostortak hizmetleri içeren bağlam. tarafından ayarlanana IWebHostkadar bazı özellikler null olabilir.

WebHostBuilderExtensions

bir IWebHostBuilderyapılandırmak için uzantılar içerir.

WebHostBuilderHttpSysExtensions

Web konağı için sunucu olarak Http.sys kullanmak için uzantılar yöntemi sağlar.

WebHostBuilderIISExtensions

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

WebHostBuilderKestrelExtensions

Kestrel IWebHostBuilder uzantıları.

WebHostBuilderLibuvExtensions

Libuv IWebHostBuilder uzantıları.

WebHostBuilderMsQuicExtensions

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

WebHostBuilderNamedPipeExtensions

IWebHostBuilder Kestrel tarafından kullanılacak Adlandırılmış Kanallar aktarımını yapılandırmak için genişletme yöntemleri.

WebHostBuilderQuicExtensions

IWebHostBuilder Kestrel tarafından kullanılacak Quic aktarımını yapılandırmak için genişletme yöntemleri.

WebHostBuilderSocketExtensions

IWebHostBuilder Kestrel tarafından kullanılacak Yuva aktarımını yapılandırmak için genişletme yöntemleri.

WebHostBuilderWebListenerExtensions

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

WebHostDefaults

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

WebHostExtensions

bir IWebHostyaşam döngüsünü yönetmek için uzantılar içerir.

Arabirimler

IApplicationLifetime

Tüketicilerin düzgün bir kapatma sırasında temizleme gerçekleştirmesine olanak tanır.

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 çalıştığı web barındırma ortamı hakkında bilgi sağlar.

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

IHostingStartup

Bir oluştururken IWebHostuygulamasına uygulanacak platforma özgü yapılandırmayı IWebHostBuilder temsil 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 API, ASP.NET Core altyapısını destekler ve doğrudan kodunuzdan kullanılması amaçlanmamıştır. Bu API gelecek sürümlerde değiştirilebilir veya kaldırılabilir.

IStartupConfigureServicesFilter

Bu API, ASP.NET Core altyapısını destekler ve doğrudan kodunuzdan kullanılması amaçlanmamıştır. Bu API gelecek sürümlerde değiştirilebilir veya kaldırılabilir.

IStartupFilter

Yeni Configure yöntemleriyle ara yazılım işlem hattını genişletmek için bir arabirim sağlar. Uygulama yazarının ara yazılımı açıkça kaydetmesine gerek kalmadan 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 konağını temsil eder.

IWebHostBuilder

için IWebHostbir oluşturucu.

IWebHostEnvironment

Bir uygulamanın ç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'da .NET Genel Ana Bilgisayarı.