Microsoft.Extensions.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.
Bir uygulamanın kaynaklarını ve yaşam süresi işlevselliğini kapsüllemenize olanak sağlayan sınıflar sağlar.
Sınıflar
BackgroundService |
Uzun süre çalışan IHostedServicebir uygulamak için temel sınıf. |
ConsoleLifetimeOptions |
Bir uygulamanın kaynaklarını ve yaşam süresi işlevselliğini kapsüllemenize olanak sağlayan sınıflar sağlar. |
EnvironmentName |
Yaygın olarak kullanılan ortam adları. Bu tür eskidir ve gelecekteki bir sürümde kaldırılacaktır. Önerilen alternatif Microsoft.Extensions.Hosting.Environments'dır. |
Environments |
Yaygın olarak kullanılan ortam adları. |
Host |
Önceden yapılandırılmış varsayılanlarla örneklerini IHostBuilder oluşturmak için kolaylık yöntemleri sağlar. |
HostAbortedException |
Kürtaj sırasında IHost oluşan özel durum. |
HostApplicationBuilder |
Yapılandırma, günlüğe kaydetme, yaşam süresi ve daha fazlasını yönetmeye yardımcı olan barındırılan uygulamalar ve hizmetler için oluşturucu. |
HostApplicationBuilderSettings |
oluşturma HostApplicationBuilderayarlarını içerir. |
HostBuilder |
Program başlatma yardımcı programı. |
HostBuilderContext |
üzerindeki IHostortak hizmetleri içeren bağlam. tarafından IHostayarlanana kadar bazı özellikler null olabilir. |
HostDefaults |
HostBuilder yapılandırma anahtarları için sabitler. |
HostEnvironmentEnvExtensions |
için IHostEnvironmentuzantı yöntemleri. |
HostingAbstractionsHostBuilderExtensions |
Bir uygulamanın kaynaklarını ve yaşam süresi işlevselliğini kapsüllemenize olanak sağlayan sınıflar sağlar. |
HostingAbstractionsHostExtensions |
Bir uygulamanın kaynaklarını ve yaşam süresi işlevselliğini kapsüllemenize olanak sağlayan sınıflar sağlar. |
HostingEnvironmentExtensions |
için IHostingEnvironmentuzantı yöntemleri. |
HostingHostBuilderExtensions |
Bir uygulamanın kaynaklarını ve yaşam süresi işlevselliğini kapsüllemenize olanak sağlayan sınıflar sağlar. |
HostOptions |
için IHostseçenekler. |
SystemdHostBuilderExtensions |
ayarlamak SystemdLifetimeiçin uzantı yöntemleri. |
WindowsServiceLifetimeHostBuilderExtensions |
WindowsServiceLifetime'i ayarlamak için uzantı yöntemleri. |
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. |
IHost |
Program soyutlaması. |
IHostApplicationLifetime |
Tüketicilerin uygulama ömrü olaylarıyla ilgili bildirim almalarını sağlar. |
IHostBuilder |
Program başlatma soyutlaması. |
IHostedService |
Konak tarafından yönetilen nesneler için yöntemleri tanımlar. |
IHostEnvironment |
Bir uygulamanın çalıştığı barındırma ortamı hakkında bilgi sağlar. |
IHostingEnvironment |
Bir uygulamanın çalıştığı 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.Extensions.Hosting.IHostEnvironment'tır. |
IHostLifetime |
Bir uygulamanın kaynaklarını ve yaşam süresi işlevselliğini kapsüllemenize olanak sağlayan sınıflar sağlar. |
Numaralandırmalar
BackgroundServiceExceptionBehavior |
örneklerinden birinde işlenmeyen IHost bir özel durum oluşursa, öğesinin BackgroundService kabul edeceği bir davranış belirtir. |