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

Name Description
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 eskidir ve gelecekteki bir sürümde kaldırılacaktır. Önerilen alternatif Microsoft. Extensions.Hosting.Environments.

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 örnekleri IHostBuilder oluşturmak için kolaylık yöntemleri sağlar.

HostAbortedException

Konağın düzgün bir şekilde durduğunu belirtmek için durdurulduğunda IHost oluşan özel durum. Bu özel durum, kullanıcı kodu tarafından oluşturulmayacak veya işlenmemelidir.

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 bir uygulama ve hizmet oluşturucuyu temsil eder.

HostApplicationBuilderSettings

oluşturma HostApplicationBuilderayarları.

HostBuilder

Program başlatma yardımcı programı.

HostBuilderContext

üzerindeki IHostortak hizmetleri içeren bağlam. tarafından ayarlanana IHostkadar bazı özellikler null olabilir.

HostDefaults

HostBuilder yapılandırma anahtarları için sabitler.

HostEnvironmentEnvExtensions

için IHostEnvironmentuzantı yöntemleri.

HostingAbstractionsHostBuilderExtensions

barındırma soyutlama paketinden için IHostBuilder uzantı yöntemleri sağlar.

HostingAbstractionsHostExtensions

barındırma soyutlama 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

IHostseçenekleri.

SystemdHostBuilderExtensions

ayarlamak SystemdLifetimeiçin uzantı yöntemleri.

WindowsServiceLifetimeHostBuilderExtensions

WindowsServiceLifetime'ın ayarlanması için uzantı yöntemleri.

WindowsServiceLifetimeOptions

Windows hizmetinin ömrünü yapılandırma seçeneklerini belirtir.

Arabirimler

Name Description
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.

IHost

Bir program soyutlaması.

IHostApplicationBuilder

Yapılandırma, günlüğe kaydetme, yaşam süresi ve daha fazlası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. Bu arabirimin kullanıcı tarafından değiştirilebilir olması amaçlanmamıştır.

IHostBuilder

Program başlatma soyutlaması.

IHostedLifecycleService

ve StartAsync(CancellationToken)öncesinde veya sonrasında StopAsync(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 eskidir ve gelecekteki bir sürümde kaldırılacaktır. Önerilen alternatif Microsoft. Extensions.Hosting.IHostEnvironment.

IHostLifetime

Konak ömrünü izler.

Numaralandırmalar

Name Description
BackgroundServiceExceptionBehavior

IHost örneklerinden birinde işlenmeyen bir özel durum oluşursa BackgroundService karşılanacağı davranışı belirtir.