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 IHostedServicebir uygulamak için temel sınıf. |
ConsoleLifetimeOptions |
için ConsoleLifetimeseçenek bayrakları sağlar. |
EnvironmentName |
Yaygın olarak kullanılan ortam adları. Bu tür eski ve gelecekteki bir sürümde kaldırılacak. Ö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 ö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 |
barındırma soyutlamaları paketinden için IHostBuilder uzantı yöntemleri sağlar. |
HostingAbstractionsHostExtensions |
barındırma soyutlamaları paketinden için IHost uzantı yöntemleri sağlar. |
HostingEnvironmentExtensions |
için IHostingEnvironmentuzantı yöntemleri. |
HostingHostBuilderExtensions |
barındırma paketinden için IHostBuilder uzantı yöntemleri sağlar. |
HostOptions |
için IHostseçenekler. |
SystemdHostBuilderExtensions |
ayarlamak SystemdLifetimeiçin uzantı yöntemleri. |
WindowsServiceLifetimeHostBuilderExtensions |
WindowsServiceLifetime'i ayarlamak için uzantı yöntemleri. |
WindowsServiceLifetimeOptions |
Bir uygulamanın kaynaklarını ve yaşam süresi işlevselliğini kapsüllemenize olanak sağlayan sınıflar sağlar. |
Arabirimler
IApplicationLifetime |
Tüketicilerin düzgün bir kapatma sırasında temizleme gerçekleştirmesine olanak tanır. Bu tür eski ve gelecekteki bir sürümde kaldırılacak. Önerilen alternatif Microsoft.Extensions.Hosting.IHostApplicationLifetime'dır. |
IHost |
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 |
ve StopAsync(CancellationToken)öncesinde veya sonrasında StartAsync(CancellationToken) ç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 eski ve gelecekteki bir sürümde kaldırılacak. Önerilen alternatif Microsoft.Extensions.Hosting.IHostEnvironment'tır. |
IHostLifetime |
Konak ömrünü izler. |
Numaralandırmalar
BackgroundServiceExceptionBehavior |
örneklerinden birinde işlenmeyen IHost bir özel durum oluşursa, öğesinin BackgroundService kabul edeceği bir davranış belirtir. |
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin