Freigeben über


SiloHostBuilderExtensions Klasse

Definition

Erweiterungen für ISiloHostBuilder Instanzen.

public static class SiloHostBuilderExtensions
type SiloHostBuilderExtensions = class
Public Module SiloHostBuilderExtensions
Vererbung
SiloHostBuilderExtensions

Methoden

Configure<TOptions>(ISiloHostBuilder, Action<TOptions>)

Registriert eine Aktion, die verwendet wird, um einen bestimmten Optionstyp zu konfigurieren.

Configure<TOptions>(ISiloHostBuilder, IConfiguration)

Registriert eine Konfigurationsinstanz, an die TOptions gebunden wird.

ConfigureAppConfiguration(ISiloHostBuilder, Action<IConfigurationBuilder>)

Richtet die Konfiguration für den Rest des Buildprozesses und der Anwendung ein. Dies kann mehrmals aufgerufen werden, und die Ergebnisse werden additiv sein. Die Ergebnisse werden bei Configuration für nachfolgende Vorgänge sowie in Services verfügbar sein.

ConfigureApplicationParts(ISiloHostBuilder, Action<IApplicationPartManager>)

Konfiguriert die Verwendung des ApplicationPartManager angegebenen Action<T>.

ConfigureLogging(ISiloHostBuilder, Action<HostBuilderContext,ILoggingBuilder>)

Fügt einen Delegaten für die Konfiguration der bereitgestellten ILoggingBuilder-Schnittstelle hinzu. Dies kann mehrmals aufgerufen werden.

ConfigureLogging(ISiloHostBuilder, Action<ILoggingBuilder>)

Fügt einen Delegaten für die Konfiguration der bereitgestellten ILoggingBuilder-Schnittstelle hinzu. Dies kann mehrmals aufgerufen werden.

ConfigureServices(ISiloHostBuilder, Action<IServiceCollection>)

Fügt dem Container Dienste hinzu. Dies kann mehrmals aufgerufen werden, und die Ergebnisse werden additiv sein.

GetApplicationPartManager(ISiloHostBuilder)

Gibt den ApplicationPartManager für diese Instanz zurück.

UseEnvironment(ISiloHostBuilder, String)

Gibt die Umgebung an, die vom Host verwendet werden soll.

UseServiceProviderFactory(ISiloHostBuilder, Func<IServiceCollection,IServiceProvider>)

Gibt an, wie das IServiceProvider für dieses Silo konfiguriert ist.

UseServiceProviderFactory<TContainerBuilder>(ISiloHostBuilder, IServiceProviderFactory<TContainerBuilder>)

Gibt an, wie das IServiceProvider für dieses Silo konfiguriert ist.

Gilt für: