MauiAppBuilder Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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 |
| 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 |
| UseMauiApp<TApp>(MauiAppBuilder) |
Konfiguriert die MauiAppBuilder Verwendung des angegebenen |
| 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 |
| UseMauiEmbeddedApp<TApp>(MauiAppBuilder) |
Konfiguriert die MauiAppBuilder Verwendung des angegebenen |
| 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. |