Microsoft.Maui.ApplicationModel Namespace

Stellt allgemeine Schnittstellen, Klassen und Enumerationen bereit, die das Anwendungsmodell unterstützen.

Klassen

Name Beschreibung
AppAction

Mit der AppAction Klasse können Sie App-Verknüpfungen aus dem App-Symbol erstellen und darauf reagieren.

AppActionEventArgs

Ereignisargumente, die Daten enthalten, die verwendet werden, wenn die App über eine AppAction.

AppActions

Mit der AppActions-API können Sie App-Verknüpfungen aus dem App-Symbol erstellen und darauf reagieren.

AppActionsExtensions

Unterstützen von Erweiterungsmethoden für die AppActions-API.

AppInfo

Stellt Informationen zur Anwendung dar.

Browser

Bietet eine Möglichkeit zum Anzeigen einer Webseite innerhalb einer App.

BrowserExtensions

Diese Klasse enthält statische Erweiterungsmethoden für die Verwendung mit IBrowser.

BrowserLaunchOptions

Optionale Einstellung zum Öffnen des Browsers mit.

FeatureNotEnabledException

Ausnahme, die auftritt, wenn versucht wird, ein Feature auf einer Plattform zu verwenden, das dieses Feature nicht aktiviert hat.

FeatureNotSupportedException

Ausnahme, die auftritt, wenn versucht wird, ein Feature auf einer Plattform zu verwenden, die es nicht unterstützt.

Launcher

Die Startprogramm-API ermöglicht es einer Anwendung, einen URI vom System zu öffnen. Dies wird häufig verwendet, wenn deep linking in die benutzerdefinierten URI-Schemas einer anderen Anwendung eingefügt wird.

LauncherExtensions

Statische Klasse mit Erweiterungsmethoden für die ILauncher APIs.

MainThread

Mit der MainThread-Klasse können Anwendungen Code im Hauptthread der Ausführung ausführen und ermitteln, ob derzeit ein bestimmter Codeblock im Hauptthread ausgeführt wird.

Map

Die Karten-API ermöglicht es einer Anwendung, die installierte Kartenanwendung an einem bestimmten Ort oder Einem bestimmten Ort zu öffnen.

MapExtensions

Statische Klasse mit Erweiterungsmethoden für die IMap APIs.

MapLaunchOptions

Startoptionen zum Öffnen der installierten Kartenanwendung.

OpenFileRequest

Stellt eine Anforderung zum Öffnen einer Datei in einer anderen Anwendung dar.

PermissionException

Ausnahme beim Aufrufen einer API, die eine bestimmte Berechtigung erfordert.

Permissions

Die Berechtigungs-API bietet die Möglichkeit, Laufzeitberechtigungen zu überprüfen und anzufordern.

Permissions.BasePermission

Stellt die abstrakte Basisklasse für alle Berechtigungen dar.

Permissions.BasePlatformPermission

Stellt die plattformspezifische abstrakte Basisklasse für alle Berechtigungen auf dieser Plattform dar.

Permissions.Battery

Stellt die Berechtigung für den Zugriff auf die Gerätebatterieinformationen dar.

Permissions.Bluetooth

Stellt die Berechtigung dar, über Bluetooth zu kommunizieren (Scannen, Verbinden und/oder Werbung).

Permissions.CalendarRead

Stellt die Berechtigung zum Lesen der Gerätekalenderinformationen dar.

Permissions.CalendarWrite

Stellt die Berechtigung zum Schreiben in die Gerätekalenderdaten dar.

Permissions.Camera

Stellt die Berechtigung für den Zugriff auf die Gerätekamera dar.

Permissions.ContactsRead

Stellt die Berechtigung zum Lesen der Gerätekontaktinformationen dar.

Permissions.ContactsWrite

Stellt die Berechtigung zum Schreiben in die Gerätekontaktdaten dar.

Permissions.Flashlight

Stellt die Berechtigung für den Zugriff auf die Geräteblitzlampe dar.

Permissions.LaunchApp

Stellt die Berechtigung zum Starten anderer Apps auf dem Gerät dar.

Permissions.LocationAlways

Stellt die Berechtigung für den Zugriff auf den Gerätespeicherort immer dar.

Permissions.LocationWhenInUse

Stellt die Berechtigung für den Zugriff auf den Gerätespeicherort nur dann dar, wenn die App verwendet wird.

Permissions.Maps

Stellt die Berechtigung für den Zugriff auf die Gerätezuordnungsanwendung dar.

Permissions.Media

Stellt die Berechtigung für den Zugriff auf Medien aus dem Gerätekatalog dar.

Permissions.Microphone

Stellt die Berechtigung für den Zugriff auf das Gerätemikrofon dar.

Permissions.NearbyWifiDevices

Stellt die Berechtigung für den Zugriff auf in der Nähe befindliche WLAN-Geräte dar.

Permissions.NetworkState

Stellt die Berechtigung für den Zugriff auf die Gerätenetzwerkstatusinformationen dar.

Permissions.Phone

Stellt die Berechtigung für den Zugriff auf die Gerätetelefondaten dar.

Permissions.Photos

Stellt die Berechtigung für den Zugriff auf Fotos aus dem Gerätekatalog dar.

Permissions.PhotosAddOnly

Stellt die Berechtigung zum Hinzufügen von Fotos (nicht gelesen) zum Gerätekatalog dar.

Permissions.PostNotifications

Stellt die Berechtigung zum Posten von Benachrichtigungen dar.

Permissions.Reminders

Stellt die Berechtigung für den Zugriff auf die Geräteerinnerungsdaten dar.

Permissions.Sensors

Stellt die Berechtigung für den Zugriff auf die Gerätesensoren dar.

Permissions.Sms

Stellt die Berechtigung für den Zugriff auf die GERÄTE-SMS-Daten dar.

Permissions.Speech

Stellt die Berechtigung für den Zugriff auf die Gerätesprachfunktionen dar.

Permissions.StorageRead

Stellt die Berechtigung zum Lesen des Gerätespeichers dar.

Permissions.StorageWrite

Stellt die Berechtigung zum Schreiben in den Gerätespeicher dar.

Permissions.Vibrate

Stellt die Berechtigung für den Zugriff auf den Geräteschwingungsmotor dar.

Platform

Eine statische Klasse, die plattformspezifische Hilfsmethoden enthält.

VersionTracking

Die VersionTracking-API bietet eine einfache Möglichkeit, die Version einer App auf einem Gerät nachzuverfolgen.

Schnittstellen

Name Beschreibung
IAppActions

Mit der AppActions-API können Sie App-Verknüpfungen aus dem App-Symbol erstellen und darauf reagieren.

IAppInfo

Stellt Informationen zur Anwendung dar.

IBrowser

Bietet eine Möglichkeit zum Anzeigen einer Webseite innerhalb einer App.

ILauncher

Die Startprogramm-API ermöglicht es einer Anwendung, einen URI vom System zu öffnen. Dies wird häufig verwendet, wenn deep linking in die benutzerdefinierten URI-Schemas einer anderen Anwendung eingefügt wird.

IMap

Die Karten-API ermöglicht es einer Anwendung, die installierte Kartenanwendung an einem bestimmten Ort oder Einem bestimmten Ort zu öffnen.

IPermissions

Stellt eine Abstraktion zum Überprüfen und Anfordern von Laufzeitberechtigungen bereit.

IPlatformAppActions

Stellt Abstraktionen für die Plattformlebenszyklusereignisse bereit, die bei Verwendung von App-Aktionen ausgelöst werden.

IVersionTracking

Die VersionTracking-API bietet eine einfache Möglichkeit, die Version einer App auf einem Gerät nachzuverfolgen.

Enumerationen

Name Beschreibung
AppPackagingModel

Beschreibt Paketoptionen für eine Windows-App.

AppTheme

Listet verschiedene Designs auf, die ein Betriebssystem oder eine Anwendung anzeigen kann.

BrowserLaunchFlags

Zusätzliche Flags, die festgelegt werden können, um zu steuern, wie der Browser geöffnet wird.

BrowserLaunchMode

Starttyp des Browsers.

BrowserTitleMode

Modus für den In-App-Browsertitel.

LayoutDirection

Listet mögliche Layoutbeschreibungen auf.

NavigationMode

Stellt verschiedene Navigationsmodi dar, die an die Karten-App des Betriebssystems übergeben werden können.

PermissionStatus

Mögliche Status einer Berechtigung.