次の方法で共有


MauiAppBuilder クラス

定義

.NET MAUI クロスプラットフォーム アプリケーションとサービスのビルダー。

public ref class MauiAppBuilder sealed : Microsoft::Extensions::Hosting::IHostApplicationBuilder
public ref class MauiAppBuilder sealed
public sealed class MauiAppBuilder : Microsoft.Extensions.Hosting.IHostApplicationBuilder
public sealed class MauiAppBuilder
type MauiAppBuilder = class
    interface IHostApplicationBuilder
type MauiAppBuilder = class
Public NotInheritable Class MauiAppBuilder
Implements IHostApplicationBuilder
Public NotInheritable Class MauiAppBuilder
継承
MauiAppBuilder
実装

プロパティ

名前 説明
Configuration

作成するアプリケーションの構成プロバイダーのコレクション。 これは、新しい構成ソースとプロバイダーを追加する場合に便利です。

Environment

アプリケーションが実行されている環境に関する情報。

Logging

アプリケーションが作成するログ プロバイダーのコレクション。 これは、新しいログ プロバイダーを追加する場合に便利です。

Properties

ホストのビルド プロセス中にコンポーネント間で状態を共有するための中央の場所を取得します。

Services

アプリケーションが作成するサービスのコレクション。 これは、ユーザーが提供するサービスまたはフレームワークによって提供されるサービスを追加する場合に便利です。

メソッド

名前 説明
Build()

MauiAppをビルドします。

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

IServiceProviderFactory<TContainerBuilder>の作成に使用するIServiceProvider インスタンスを登録します。

明示的なインターフェイスの実装

名前 説明
IHostApplicationBuilder.Configuration

.NET MAUI クロスプラットフォーム アプリケーションとサービスのビルダー。

IHostApplicationBuilder.Environment

.NET MAUI クロスプラットフォーム アプリケーションとサービスのビルダー。

IHostApplicationBuilder.Metrics

.NET MAUI クロスプラットフォーム アプリケーションとサービスのビルダー。

IHostApplicationBuilder.Properties

.NET MAUI クロスプラットフォーム アプリケーションとサービスのビルダー。

拡張メソッド

名前 説明
ConfigureAnimations(MauiAppBuilder)

.NET MAUI クロスプラットフォーム アプリケーションとサービスのビルダー。

ConfigureDispatching(MauiAppBuilder)

.NET MAUI クロスプラットフォーム アプリケーションとサービスのビルダー。

ConfigureEffects(MauiAppBuilder, Action<IEffectsBuilder>)

.NET MAUI クロスプラットフォーム アプリケーションとサービスのビルダー。

ConfigureEnvironmentVariables(MauiAppBuilder)

.NET MAUI クロスプラットフォーム アプリケーションとサービスのビルダー。

ConfigureEssentials(MauiAppBuilder, Action<IEssentialsBuilder>)

.NET MAUI クロスプラットフォーム アプリケーションとサービスのビルダー。

ConfigureFonts(MauiAppBuilder, Action<IFontCollection>)

指定したデリゲート MauiAppBuilderを使用してconfigureDelegateを構成し、アプリケーションにフォントを登録します。

ConfigureFonts(MauiAppBuilder)

フォントを使用して MauiAppBuilder を構成します。

ConfigureImageSources(MauiAppBuilder, Action<IImageSourceServiceCollection>)

.NET MAUI クロスプラットフォーム アプリケーションとサービスのビルダー。

ConfigureImageSources(MauiAppBuilder)

.NET MAUI クロスプラットフォーム アプリケーションとサービスのビルダー。

ConfigureLifecycleEvents(MauiAppBuilder, Action<ILifecycleBuilder>)

.NET MAUI クロスプラットフォーム アプリケーションとサービスのビルダー。

ConfigureMauiHandlers(MauiAppBuilder, Action<IMauiHandlersCollection>)

.NET MAUI クロスプラットフォーム アプリケーションとサービスのビルダー。

UseFoldable(MauiAppBuilder)

折りたたみ可能なデバイス ヒンジ位置と画面構成を検出して応答するようにアプリを構成します。

UseMauiApp<TApp>(MauiAppBuilder, Func<IServiceProvider,TApp>)

指定したMauiAppBuilderをメイン アプリケーションの種類として使用するようにTAppを構成します。

UseMauiApp<TApp>(MauiAppBuilder)

指定したMauiAppBuilderをメイン アプリケーションの種類として使用するようにTAppを構成します。

UseMauiCompatibility(MauiAppBuilder)
古い.

.NET MAUI クロスプラットフォーム アプリケーションとサービスのビルダー。

UseMauiEmbeddedApp<TApp>(MauiAppBuilder, Func<IServiceProvider,TApp>)

指定したMauiAppBuilderを埋め込みアプリケーションの種類として使用するようにTAppを構成します。

UseMauiEmbeddedApp<TApp>(MauiAppBuilder)

指定したMauiAppBuilderを埋め込みアプリケーションの種類として使用するようにTAppを構成します。

UseMauiEmbedding<TApp>(MauiAppBuilder, Func<IServiceProvider,TApp>)

.NET MAUI クロスプラットフォーム アプリケーションとサービスのビルダー。

UseMauiEmbedding<TApp>(MauiAppBuilder)

.NET MAUI クロスプラットフォーム アプリケーションとサービスのビルダー。

UseMauiMaps(MauiAppBuilder)

MauiAppBuilder コントロールのサポートを追加するようにMapを構成します。

適用対象