HostApplicationBuilder クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
構成、ログ記録、有効期間などを管理するのに役立つ、ホストされたアプリケーションとサービスのビルダー。
public ref class HostApplicationBuilder sealed : Microsoft::Extensions::Hosting::IHostApplicationBuilder
public sealed class HostApplicationBuilder : Microsoft.Extensions.Hosting.IHostApplicationBuilder
type HostApplicationBuilder = class
interface IHostApplicationBuilder
Public NotInheritable Class HostApplicationBuilder
Implements IHostApplicationBuilder
- 継承
-
HostApplicationBuilder
- 実装
コンストラクター
HostApplicationBuilder() |
事前構成済みの既定値を使用して、 HostApplicationBuilder クラスの新しいインスタンスを初期化します。 |
HostApplicationBuilder(HostApplicationBuilderSettings) |
HostApplicationBuilder クラスの新しいインスタンスを初期化します。 |
HostApplicationBuilder(String[]) |
事前構成済みの既定値を使用して、 HostApplicationBuilder クラスの新しいインスタンスを初期化します。 |
プロパティ
Configuration |
キーと値の構成プロパティのセットを取得します。 |
Environment |
アプリケーションが実行されているホスティング環境に関する情報を取得します。 |
Logging |
作成するアプリケーションのログ プロバイダーのコレクションを取得します。 このプロパティは、新しいログ プロバイダーを追加する場合に便利です。 |
Metrics |
メトリックを有効にし、出力を指示できるようにします。 |
Services |
作成するアプリケーションのサービスのコレクションを取得します。 このプロパティは、ユーザーが提供するサービスまたはフレームワークが提供するサービスを追加する場合に便利です。 |
メソッド
Build() |
ホストをビルドします。 このメソッドは 1 回だけ呼び出すことができます。 |
ConfigureContainer<TContainerBuilder>(IServiceProviderFactory<TContainerBuilder>, Action<TContainerBuilder>) |
を IServiceProviderFactory<TContainerBuilder> 作成するために使用するインスタンスを登録します IServiceProvider。 |
Equals(Object) |
指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (継承元 Object) |
GetHashCode() |
既定のハッシュ関数として機能します。 (継承元 Object) |
GetType() |
現在のインスタンスの Type を取得します。 (継承元 Object) |
MemberwiseClone() |
現在の Object の簡易コピーを作成します。 (継承元 Object) |
ToString() |
現在のオブジェクトを表す文字列を返します。 (継承元 Object) |
明示的なインターフェイスの実装
IHostApplicationBuilder.Configuration |
キー/値の構成プロパティのセットを取得します。 |
IHostApplicationBuilder.Properties |
ホストのビルド プロセス中にコンポーネント間で状態を共有するための中央の場所を取得します。 |
適用対象
.NET