IHostApplicationBuilder Arabirim

Tanım

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.

Şunlara uygulanır