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