IHostApplicationBuilder Arabirim

Tanım

Yapılandırmayı, günlüğe kaydetmeyi ve yaşam ömrü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

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üğe kaydetme sağlayıcılarından oluşan bir koleksiyon 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ı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

ConfigureContainer<TContainerBuilder>(IServiceProviderFactory<TContainerBuilder>, Action<TContainerBuilder>)

oluşturmak IServiceProvideriçin kullanılacak örneği IServiceProviderFactory<TContainerBuilder> kaydeder.

Şunlara uygulanır