IHostApplicationBuilder Arabirim
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 interface class IHostApplicationBuilder
public interface IHostApplicationBuilder
type IHostApplicationBuilder = interface
Public Interface IHostApplicationBuilder
- Türetilmiş
Ö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ındaki bilgileri alır. |
| Logging |
Uygulamanın oluşturması için günlük sağlayıcıları koleksiyonunu alır. Bu, 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ıyan bir oluşturucu alır. |
| Properties |
Konak oluşturma işlemi sırasında bileşenler arasında durum paylaşımı için merkezi bir konum alır. |
| Services |
Uygulamanın oluşturması için bir hizmet koleksiyonu alır. Bu, 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 |
|---|---|
| ConfigureContainer<TContainerBuilder>(IServiceProviderFactory<TContainerBuilder>, Action<TContainerBuilder>) |
oluşturmak IServiceProviderFactory<TContainerBuilder>için kullanılacak bir IServiceProvider örneği kaydeder. |