Freigeben über


MauiAppBuilder Klasse

Definition

Ein Generator für plattformübergreifende .NET MAUI-Anwendungen und -Dienste.

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
Vererbung
MauiAppBuilder
Implementiert

Eigenschaften

Name Beschreibung
Configuration

Eine Sammlung von Konfigurationsanbietern für die Anwendung zum Verfassen. Dies ist nützlich, um neue Konfigurationsquellen und -anbieter hinzuzufügen.

Environment

Informationen zur Umgebung, in der eine Anwendung ausgeführt wird.

Logging

Eine Sammlung von Protokollierungsanbietern für die Anwendung zum Verfassen. Dies ist nützlich, um neue Protokollierungsanbieter hinzuzufügen.

Properties

Ruft einen zentralen Speicherort für den Freigabestatus zwischen Komponenten während des Hosterstellungsprozesses ab.

Services

Eine Sammlung von Diensten für die Anwendung zum Verfassen. Dies ist nützlich, um vom Benutzer bereitgestellte oder vom Framework bereitgestellte Dienste hinzuzufügen.

Methoden

Name Beschreibung
Build()

Erstellt die MauiApp.

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

Registriert eine IServiceProviderFactory<TContainerBuilder> Instanz, die zum Erstellen der IServiceProvider.

Explizite Schnittstellenimplementierungen

Name Beschreibung
IHostApplicationBuilder.Configuration

Ein Generator für plattformübergreifende .NET MAUI-Anwendungen und -Dienste.

IHostApplicationBuilder.Environment

Ein Generator für plattformübergreifende .NET MAUI-Anwendungen und -Dienste.

IHostApplicationBuilder.Metrics

Ein Generator für plattformübergreifende .NET MAUI-Anwendungen und -Dienste.

IHostApplicationBuilder.Properties

Ein Generator für plattformübergreifende .NET MAUI-Anwendungen und -Dienste.

Erweiterungsmethoden

Name Beschreibung
ConfigureAnimations(MauiAppBuilder)

Ein Generator für plattformübergreifende .NET MAUI-Anwendungen und -Dienste.

ConfigureDispatching(MauiAppBuilder)

Ein Generator für plattformübergreifende .NET MAUI-Anwendungen und -Dienste.

ConfigureEffects(MauiAppBuilder, Action<IEffectsBuilder>)

Ein Generator für plattformübergreifende .NET MAUI-Anwendungen und -Dienste.

ConfigureEnvironmentVariables(MauiAppBuilder)

Ein Generator für plattformübergreifende .NET MAUI-Anwendungen und -Dienste.

ConfigureEssentials(MauiAppBuilder, Action<IEssentialsBuilder>)

Ein Generator für plattformübergreifende .NET MAUI-Anwendungen und -Dienste.

ConfigureFonts(MauiAppBuilder, Action<IFontCollection>)

Konfiguriert die MauiAppBuilder Stellvertretung mit einer angegebenen Stellvertretung configureDelegate , um Schriftarten in der Anwendung zu registrieren.

ConfigureFonts(MauiAppBuilder)

Konfiguriert die MauiAppBuilder Schriftarten.

ConfigureImageSources(MauiAppBuilder, Action<IImageSourceServiceCollection>)

Ein Generator für plattformübergreifende .NET MAUI-Anwendungen und -Dienste.

ConfigureImageSources(MauiAppBuilder)

Ein Generator für plattformübergreifende .NET MAUI-Anwendungen und -Dienste.

ConfigureLifecycleEvents(MauiAppBuilder, Action<ILifecycleBuilder>)

Ein Generator für plattformübergreifende .NET MAUI-Anwendungen und -Dienste.

ConfigureMauiHandlers(MauiAppBuilder, Action<IMauiHandlersCollection>)

Ein Generator für plattformübergreifende .NET MAUI-Anwendungen und -Dienste.

UseFoldable(MauiAppBuilder)

Konfiguriert die App, um faltbare Geräte-Hingepositionen und Bildschirmkonfigurationen zu erkennen und darauf zu reagieren.

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

Konfiguriert die MauiAppBuilder Verwendung des angegebenen TApp Als Hauptanwendungstyps.

UseMauiApp<TApp>(MauiAppBuilder)

Konfiguriert die MauiAppBuilder Verwendung des angegebenen TApp Als Hauptanwendungstyps.

UseMauiCompatibility(MauiAppBuilder)
Veraltet.

Ein Generator für plattformübergreifende .NET MAUI-Anwendungen und -Dienste.

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

Konfiguriert die MauiAppBuilder Verwendung des angegebenen TApp anwendungsspezifischen Typs.

UseMauiEmbeddedApp<TApp>(MauiAppBuilder)

Konfiguriert die MauiAppBuilder Verwendung des angegebenen TApp anwendungsspezifischen Typs.

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

Ein Generator für plattformübergreifende .NET MAUI-Anwendungen und -Dienste.

UseMauiEmbedding<TApp>(MauiAppBuilder)

Ein Generator für plattformübergreifende .NET MAUI-Anwendungen und -Dienste.

UseMauiMaps(MauiAppBuilder)

MauiAppBuilder Konfiguriert, um Unterstützung für das Map Steuerelement hinzuzufügen.

Gilt für: