Bagikan melalui


Microsoft.Extensions.Hosting Ruang nama

Menyediakan kelas yang memungkinkan Anda merangkum sumber daya dan fungsionalitas seumur hidup aplikasi.

Kelas

ApplicationMetadataHostBuilderExtensions

Ekstensi untuk metadata aplikasi.

BackgroundService

Kelas dasar untuk menerapkan IHostedServiceyang berjalan lama.

ConsoleLifetimeOptions

Menyediakan bendera opsi untuk ConsoleLifetime.

EnvironmentName

Nama lingkungan yang umum digunakan.

Jenis ini usang dan akan dihapus dalam versi mendatang. Alternatif yang direkomendasikan adalah Microsoft.Extensions.Hosting.Environments.

Environments

Nama lingkungan yang umum digunakan.

FakeHostingExtensions

Metode ekstensi yang mendukung skenario pengujian unit host.

Host

Menyediakan metode kenyamanan untuk membuat instans IHostBuilder dengan default yang telah dikonfigurasi sebelumnya.

HostAbortedException

Pengecualian yang dilemparkan pada IHost aborsi.

HostApplicationBuilder

Penyusun untuk aplikasi dan layanan yang dihosting yang membantu mengelola konfigurasi, pengelogan, masa pakai, dan banyak lagi.

HostApplicationBuilderSettings

Berisi pengaturan untuk membuat HostApplicationBuilder.

HostBuilder

Utilitas inisialisasi program.

HostBuilderContext

Konteks yang berisi layanan umum pada IHost. Beberapa properti mungkin null hingga diatur oleh IHost.

HostDefaults

Konstanta untuk kunci konfigurasi HostBuilder.

HostEnvironmentEnvExtensions

Metode ekstensi untuk IHostEnvironment.

HostingAbstractionsHostBuilderExtensions

Menyediakan metode ekstensi untuk IHostBuilder dari paket abstraksi hosting.

HostingAbstractionsHostExtensions

Menyediakan metode ekstensi untuk IHost dari paket abstraksi hosting.

HostingEnvironmentExtensions

Metode ekstensi untuk IHostingEnvironment.

HostingHostBuilderExtensions

Menyediakan metode ekstensi untuk IHostBuilder dari paket hosting.

HostOptions

Opsi untuk IHost.

SystemdHostBuilderExtensions

Metode ekstensi untuk menyiapkan SystemdLifetime.

WindowsServiceLifetimeHostBuilderExtensions

Metode ekstensi untuk menyiapkan WindowsServiceLifetime.

WindowsServiceLifetimeOptions

Opsi untuk mengonfigurasi masa pakai layanan windows.

Antarmuka

IApplicationLifetime

Memungkinkan konsumen untuk melakukan pembersihan selama pematian yang anggun.

Jenis ini usang dan akan dihapus dalam versi mendatang. Alternatif yang direkomendasikan adalah Microsoft.Extensions.Hosting.IHostApplicationLifetime.

IHost

Sebuah abstraksi program.

IHostApplicationBuilder

Mewakili pembuat aplikasi dan layanan yang dihosting yang membantu mengelola konfigurasi, pengelogan, dan masa pakai.

IHostApplicationLifetime

Memungkinkan konsumen diberi tahu tentang peristiwa masa pakai aplikasi.

IHostBuilder

Abstraksi inisialisasi program.

IHostedLifecycleService

Menentukan metode yang dijalankan sebelum atau sesudah StartAsync(CancellationToken) dan StopAsync(CancellationToken).

IHostedService

Menentukan metode untuk objek yang dikelola oleh host.

IHostEnvironment

Menyediakan informasi tentang lingkungan hosting tempat aplikasi berjalan.

IHostingEnvironment

Menyediakan informasi tentang lingkungan hosting tempat aplikasi berjalan.

Jenis ini usang dan akan dihapus dalam versi mendatang. Alternatif yang direkomendasikan adalah Microsoft.Extensions.Hosting.IHostEnvironment.

IHostLifetime

Melacak masa pakai host.

Enum

BackgroundServiceExceptionBehavior

Menentukan perilaku yang akan dihormati IHost jika pengecualian yang tidak tertangani terjadi di salah satu instans BackgroundService.