HostApplicationBuilder Sınıf
Tanım
Ö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.
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.
public ref class HostApplicationBuilder sealed : Microsoft::Extensions::Hosting::IHostApplicationBuilder
public sealed class HostApplicationBuilder : Microsoft.Extensions.Hosting.IHostApplicationBuilder
type HostApplicationBuilder = class
interface IHostApplicationBuilder
Public NotInheritable Class HostApplicationBuilder
Implements IHostApplicationBuilder
- Devralma
-
HostApplicationBuilder
- Uygulamalar
Oluşturucular
| Name | Description |
|---|---|
| HostApplicationBuilder() |
Önceden yapılandırılmış varsayılanlarla sınıfının yeni bir örneğini HostApplicationBuilder başlatır. |
| HostApplicationBuilder(HostApplicationBuilderSettings) |
öğesinin yeni bir örneğini HostApplicationBuilderbaşlatır. |
| HostApplicationBuilder(String[]) |
Önceden yapılandırılmış varsayılanlarla sınıfının yeni bir örneğini HostApplicationBuilder başlatır. |
Özellikler
| Name | Description |
|---|---|
| Configuration |
Anahtar/değer yapılandırma özellikleri kümesini alır. |
| Environment |
Bir uygulamanın çalıştığı barındırma ortamı hakkında bilgi alır. |
| Logging |
Uygulamanın oluşturması için günlük sağlayıcıları koleksiyonunu alır. Bu özellik, yeni günlük sağlayıcıları eklemek için kullanışlıdır. |
| Metrics |
Ölçümleri etkinleştirmeye ve çıkışlarını yönlendirmeye olanak tanır. |
| Services |
Uygulamanın oluşturması için bir hizmet koleksiyonu alır. Bu özellik, kullanıcı tarafından sağlanan veya çerçeve tarafından sağlanan hizmetleri eklemek için kullanışlıdır. |
Yöntemler
| Name | Description |
|---|---|
| Build() |
Konağı oluşturur. Bu yöntem yalnızca bir kez çağrılabilir. |
| ConfigureContainer<TContainerBuilder>(IServiceProviderFactory<TContainerBuilder>, Action<TContainerBuilder>) |
oluşturmak IServiceProviderFactory<TContainerBuilder>için kullanılacak bir IServiceProvider örneği kaydeder. |
Belirtik Arabirim Kullanımları
| Name | Description |
|---|---|
| IHostApplicationBuilder.Configuration |
Anahtar/değer yapılandırma özellikleri kümesini alır. |
| IHostApplicationBuilder.Properties |
Konak oluşturma işlemi sırasında bileşenler arasında durum paylaşımı için merkezi bir konum alır. |