HostingHostBuilderExtensions クラス

定義

ホスティング パッケージから IHostBuilder の拡張メソッドを提供します。

public ref class HostingHostBuilderExtensions abstract sealed
public static class HostingHostBuilderExtensions
type HostingHostBuilderExtensions = class
Public Module HostingHostBuilderExtensions
継承
HostingHostBuilderExtensions

メソッド

名前 説明
ConfigureAppConfiguration(IHostBuilder, Action<IConfigurationBuilder>)

ビルド プロセスとアプリケーションの残りの部分の構成を設定します。 これは複数回呼び出すことができます。結果は加法になります。 結果は、後続の操作とServicesConfigurationで使用できます。

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

インスタンス化された依存関係コンテナーの構成を有効にします。 これは複数回呼び出すことができます。結果は加法になります。

ConfigureDefaults(IHostBuilder, String[])

事前構成済みの既定値を使用して、既存の IHostBuilder インスタンスを構成します。 これにより、以前に構成された値が上書きされ、追加の構成呼び出しの前に呼び出されます。

ConfigureHostOptions(IHostBuilder, Action<HostBuilderContext,HostOptions>)

IHostHostOptionsを構成するためのデリゲートを追加します。

ConfigureHostOptions(IHostBuilder, Action<HostOptions>)

IHostHostOptionsを構成するためのデリゲートを追加します。

ConfigureLogging(IHostBuilder, Action<HostBuilderContext,ILoggingBuilder>)

指定された ILoggingBuilderを構成するためのデリゲートを追加します。 これは複数回呼び出すことができます。

ConfigureLogging(IHostBuilder, Action<ILoggingBuilder>)

指定された ILoggingBuilderを構成するためのデリゲートを追加します。 これは複数回呼び出すことができます。

ConfigureMetrics(IHostBuilder, Action<HostBuilderContext,IMetricsBuilder>)

指定された IMetricsBuilderを構成するためのデリゲートを追加します。 これは複数回呼び出すことができます。

ConfigureMetrics(IHostBuilder, Action<IMetricsBuilder>)

指定された IMetricsBuilderを構成するためのデリゲートを追加します。 これは複数回呼び出すことができます。

ConfigureServices(IHostBuilder, Action<IServiceCollection>)

コンテナーにサービスを追加します。 これは複数回呼び出すことができます。結果は加法になります。

RunConsoleAsync(IHostBuilder, Action<ConsoleLifetimeOptions>, CancellationToken)

コンソールのサポートを有効にし、ホストをビルドして起動し、Ctrl + C または SIGTERM がシャットダウンするまで待機します。

RunConsoleAsync(IHostBuilder, CancellationToken)

コンソールのサポートを有効にし、ホストをビルドして起動し、Ctrl + C または SIGTERM がシャットダウンするまで待機します。

UseConsoleLifetime(IHostBuilder, Action<ConsoleLifetimeOptions>)

Ctrl + C または SIGTERM をリッスンし、 StopApplication() 呼び出してシャットダウン プロセスを開始します。 これにより、RunAsync や WaitForShutdownAsync などの拡張機能のブロックが解除されます。

UseConsoleLifetime(IHostBuilder)

Ctrl + C または SIGTERM をリッスンし、 StopApplication() 呼び出してシャットダウン プロセスを開始します。 これにより、RunAsync や WaitForShutdownAsync などの拡張機能のブロックが解除されます。

UseContentRoot(IHostBuilder, String)

ホストで使用するコンテンツ ルート ディレクトリを指定します。 コンテンツ ルート ディレクトリが既定値で上書きされないようにするには、既定値の構成後にこれが呼び出されるようにします。

UseDefaultServiceProvider(IHostBuilder, Action<HostBuilderContext,ServiceProviderOptions>)

既定の IServiceProvider を指定します。

UseDefaultServiceProvider(IHostBuilder, Action<ServiceProviderOptions>)

既定の IServiceProvider を指定します。

UseEnvironment(IHostBuilder, String)

ホストで使用する環境を指定します。 環境が既定値で上書きされないようにするには、既定値の構成後にこれが呼び出されるようにします。

適用対象