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
ApplicationMetadataHostBuilderExtensions |
Uygulama meta verileri için uzantılar. |
BackgroundService |
Uzun süre çalışan bir IHostedServiceuygulamak için temel sınıf. |
ConsoleLifetimeOptions |
ConsoleLifetimeiçin seçenek bayrakları 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ı. |
FakeHostingExtensions |
Konak birimi test senaryolarını destekleyen uzantı yöntemleri. |
Host |
Önceden yapılandırılmış varsayılanlarla IHostBuilder örnekleri oluşturmak için kolaylık yöntemleri sağlar. |
HostAbortedException |
IHost kürtajda 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 |
HostApplicationBuilderoluşturma ayarlarını içerir. |
HostBuilder |
Program başlatma yardımcı programı. |
HostBuilderContext |
IHostüzerinde ortak hizmetleri içeren bağlam. IHosttarafından ayarlanana kadar bazı özellikler null olabilir. |
HostDefaults |
HostBuilder yapılandırma anahtarları için sabitler. |
HostEnvironmentEnvExtensions |
IHostEnvironmentiçin uzantı yöntemleri. |
HostingAbstractionsHostBuilderExtensions |
Barındırma soyutlama paketinden IHostBuilder için uzantı yöntemleri sağlar. |
HostingAbstractionsHostExtensions |
Barındırma soyutlama paketinden IHost için uzantı yöntemleri sağlar. |
HostingEnvironmentExtensions |
IHostingEnvironmentiçin uzantı yöntemleri. |
HostingHostBuilderExtensions |
Barındırma paketinden IHostBuilder için uzantı yöntemleri sağlar. |
HostOptions |
IHostseçenekleri. |
SystemdHostBuilderExtensions |
SystemdLifetimeayarlamak için uzantı yöntemleri. |
WindowsServiceLifetimeHostBuilderExtensions |
WindowsServiceLifetime'ın ayarlanması için uzantı yöntemleri. |
WindowsServiceLifetimeOptions |
Windows hizmetinin ömrünü yapılandırma seçenekleri. |
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 |
Bir program soyutlaması. |
IHostApplicationBuilder |
Yapılandırmayı, günlüğe kaydetmeyi ve yaşam ömrünü yönetmeye yardımcı olan barındırılan bir uygulama ve hizmet oluşturucuyu temsil eder. |
IHostApplicationLifetime |
Tüketicilerin uygulama ömrü olaylarıyla ilgili bildirim almalarını sağlar. |
IHostBuilder |
Program başlatma soyutlaması. |
IHostedLifecycleService |
StartAsync(CancellationToken) ve StopAsync(CancellationToken)önce veya sonra çalıştırılan yöntemleri tanımlar. |
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 |
Konak ömrünü izler. |
Numaralandırmalar
BackgroundServiceExceptionBehavior |
BackgroundService örneklerinden birinde işlenmeyen bir özel durum oluşursa IHost karşılanacağı davranışı belirtir. |