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

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.