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
| Veri Akışı Adı | Description |
|---|---|
| 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 oluşturulurken IWebHostuygulamasının IHostingStartup yü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ştirmeye yönelik uzantılar |
| ListenOptionsConnectionLoggingExtensions |
Bağlantı günlüğü için uzantılar. |
| ListenOptionsHttpsExtensions |
Bunun için ListenOptions uzantı yöntemleri Kestrel'i belirli bir uç nokta için HTTPS kullanacak şekilde yapılandırılır. |
| 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 için kullanılan hizmetleri ve ara yazılımları başlatmaya yönelik |
| WebHostBuilder |
Için bir oluşturucu IWebHost |
| WebHostBuilderContext |
üzerindeki IWebHostortak hizmetleri içeren bağlam. tarafından ayarlanana IWebHostkadar bazı özellikler null olabilir. |
| WebHostBuilderExtensions |
yapılandırma IWebHostBuilderuzantılarını 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 uzantı yöntemleri. |
| WebHostBuilderQuicExtensions |
IWebHostBuilder Kestrel tarafından kullanılacak Quic aktarımını yapılandırmak için uzantı yöntemleri. |
| WebHostBuilderSocketExtensions |
IWebHostBuilder Kestrel tarafından kullanılacak Yuva aktarımını yapılandırmak için uzantı 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
| Veri Akışı Adı | Description |
|---|---|
| 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. |
| 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. |
| IHostingStartup |
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 |
Ara yazılım işlem hattını yeni Configure yöntemleriyle 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.