Microsoft.Extensions.Hosting Ad Alanı

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.