Microsoft.Maui.ApplicationModel Espace de noms

Fournit des interfaces, des classes et des énumérations courantes qui prennent en charge le modèle d’application.

Classes

Nom Description
AppAction

La AppAction classe vous permet de créer et de répondre aux raccourcis de l’application à partir de l’icône d’application.

AppActionEventArgs

Arguments d’événement contenant des données utilisées lorsque l’application a démarré par le biais d’un AppAction.

AppActions

L’API AppActions vous permet de créer et de répondre aux raccourcis de l’application à partir de l’icône de l’application.

AppActionsExtensions

Prise en charge des méthodes d’extension pour l’API AppActions.

AppInfo

Représente des informations sur l’application.

Browser

Permet d’afficher une page web à l’intérieur d’une application.

BrowserExtensions

Cette classe contient des méthodes d’extension statiques à utiliser avec IBrowser.

BrowserLaunchOptions

Paramètre facultatif avec lequel ouvrir le navigateur.

FeatureNotEnabledException

Exception qui se produit lorsqu’une tentative d’utilisation d’une fonctionnalité sur une plateforme pour laquelle cette fonctionnalité n’est pas activée.

FeatureNotSupportedException

Exception qui se produit lorsqu’une tentative d’utilisation d’une fonctionnalité sur une plateforme qui ne la prend pas en charge.

Launcher

L’API Launcher permet à une application d’ouvrir un URI par le système. Cela est souvent utilisé lors de la liaison approfondie dans les schémas d’URI personnalisés d’une autre application.

LauncherExtensions

Classe statique avec méthodes d’extension pour les ILauncher API.

MainThread

La classe MainThread permet aux applications d’exécuter du code sur le thread principal d’exécution et de déterminer si un bloc de code particulier est en cours d’exécution sur le thread principal.

Map

L’API Map permet à une application d’ouvrir l’application de carte installée à un emplacement ou un filigrane spécifique.

MapExtensions

Classe statique avec méthodes d’extension pour les IMap API.

MapLaunchOptions

Options de lancement pour l’ouverture de l’application cartographique installée.

OpenFileRequest

Représente une demande d’ouverture d’un fichier dans une autre application.

PermissionException

Exception qui se produit lors de l’appel d’une API qui nécessite une autorisation spécifique.

Permissions

L’API Autorisations permet de vérifier et de demander des autorisations d’exécution.

Permissions.BasePermission

Représente la classe de base abstraite pour toutes les autorisations.

Permissions.BasePlatformPermission

Représente la classe de base abstraite spécifique à la plateforme pour toutes les autorisations sur cette plateforme.

Permissions.Battery

Représente l’autorisation d’accéder aux informations de batterie de l’appareil.

Permissions.Bluetooth

Représente l’autorisation de communiquer via Bluetooth (analyse, connexion et/ou publicité).

Permissions.CalendarRead

Représente l’autorisation de lire les informations de calendrier de l’appareil.

Permissions.CalendarWrite

Représente l’autorisation d’écrire dans les données du calendrier de l’appareil.

Permissions.Camera

Représente l’autorisation d’accéder à la caméra de l’appareil.

Permissions.ContactsRead

Représente l’autorisation de lire les informations de contacts de l’appareil.

Permissions.ContactsWrite

Représente l’autorisation d’écrire dans les données de contacts de l’appareil.

Permissions.Flashlight

Représente l’autorisation d’accéder à la lampe de poche de l’appareil.

Permissions.LaunchApp

Représente l’autorisation de lancer d’autres applications sur l’appareil.

Permissions.LocationAlways

Représente l’autorisation d’accéder à l’emplacement de l’appareil, toujours.

Permissions.LocationWhenInUse

Représente l’autorisation d’accéder à l’emplacement de l’appareil, uniquement lorsque l’application est en cours d’utilisation.

Permissions.Maps

Représente l’autorisation d’accéder à l’application de mappage d’appareils.

Permissions.Media

Représente l’autorisation d’accéder au média à partir de la galerie d’appareils.

Permissions.Microphone

Représente l’autorisation d’accéder au microphone de l’appareil.

Permissions.NearbyWifiDevices

Représente l’autorisation d’accéder aux appareils WiFi proches.

Permissions.NetworkState

Représente l’autorisation d’accéder aux informations d’état du réseau de l’appareil.

Permissions.Phone

Représente l’autorisation d’accéder aux données du téléphone de l’appareil.

Permissions.Photos

Représente l’autorisation d’accéder aux photos à partir de la galerie d’appareils.

Permissions.PhotosAddOnly

Représente l’autorisation d’ajouter des photos (non lues) à la galerie d’appareils.

Permissions.PostNotifications

Représente l’autorisation de publier des notifications

Permissions.Reminders

Représente l’autorisation d’accéder aux données des rappels de l’appareil.

Permissions.Sensors

Représente l’autorisation d’accéder aux capteurs d’appareil.

Permissions.Sms

Représente l’autorisation d’accéder aux données SMS de l’appareil.

Permissions.Speech

Représente l’autorisation d’accéder aux fonctionnalités vocales de l’appareil.

Permissions.StorageRead

Représente l’autorisation de lire le stockage de l’appareil.

Permissions.StorageWrite

Représente l’autorisation d’écrire dans le stockage de l’appareil.

Permissions.Vibrate

Représente l’autorisation d’accéder au moteur de vibration de l’appareil.

Platform

Classe statique qui contient des méthodes d’assistance spécifiques à la plateforme.

VersionTracking

L’API VersionTracking offre un moyen simple de suivre la version d’une application sur un appareil.

Interfaces

Nom Description
IAppActions

L’API AppActions vous permet de créer et de répondre aux raccourcis de l’application à partir de l’icône de l’application.

IAppInfo

Représente des informations sur l’application.

IBrowser

Permet d’afficher une page web à l’intérieur d’une application.

ILauncher

L’API Launcher permet à une application d’ouvrir un URI par le système. Cela est souvent utilisé lors de la liaison approfondie dans les schémas d’URI personnalisés d’une autre application.

IMap

L’API Map permet à une application d’ouvrir l’application de carte installée à un emplacement ou un filigrane spécifique.

IPermissions

Fournit une abstraction pour la vérification et la demande d’autorisations d’exécution.

IPlatformAppActions

Fournit des abstractions pour les événements de cycle de vie de la plateforme qui sont déclenchés lors de l’utilisation d’Actions d’application.

IVersionTracking

L’API VersionTracking offre un moyen simple de suivre la version d’une application sur un appareil.

Énumérations

Nom Description
AppPackagingModel

Décrit les options d’empaquetage d’une application Windows.

AppTheme

Énumère différents thèmes qu’un système d’exploitation ou une application peut afficher.

BrowserLaunchFlags

Indicateurs supplémentaires qui peuvent être définis pour contrôler l’ouverture du navigateur.

BrowserLaunchMode

Type de lancement du navigateur.

BrowserTitleMode

Mode pour le titre du navigateur dans l’application.

LayoutDirection

Énumère les instructions de disposition possibles.

NavigationMode

Représente différents modes de navigation qui peuvent être passés à l’application Cartes du système d’exploitation.

PermissionStatus

États possibles d’une autorisation.