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