Microsoft.AspNetCore.Hosting Ad Alanı
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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 |
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ı.