Microsoft.Maui.ApplicationModel Spazio dei nomi

Fornisce interfacce, classi ed enumerazioni comuni che supportano il modello applicativo.

Classi

Nome Descrizione
AppAction

La AppAction classe consente di creare e rispondere ai collegamenti dell'app dall'icona dell'app.

AppActionEventArgs

Argomenti dell'evento contenenti dati usati quando l'app viene avviata tramite un oggetto AppAction.

AppActions

L'API AppActions consente di creare e rispondere ai collegamenti alle app dall'icona dell'app.

AppActionsExtensions

Supporto dei metodi di estensione per l'API AppActions.

AppInfo

Rappresenta informazioni sull'applicazione.

Browser

Consente di visualizzare una pagina Web all'interno di un'app.

BrowserExtensions

Questa classe contiene metodi di estensione statici da usare con IBrowser.

BrowserLaunchOptions

Impostazione facoltativa con cui aprire il browser.

FeatureNotEnabledException

Eccezione che si verifica quando viene effettuato un tentativo di usare una funzionalità in una piattaforma in cui questa funzionalità non è abilitata.

FeatureNotSupportedException

Eccezione che si verifica quando viene effettuato un tentativo di usare una funzionalità in una piattaforma che non lo supporta.

Launcher

L'API Launcher consente a un'applicazione di aprire un URI dal sistema. Questo viene spesso usato quando si esegue il deep linking negli schemi URI personalizzati di un'altra applicazione.

LauncherExtensions

Classe statica con metodi di estensione per le ILauncher API.

MainThread

La classe MainThread consente alle applicazioni di eseguire codice nel thread principale di esecuzione e di determinare se un determinato blocco di codice è attualmente in esecuzione nel thread principale.

Map

L'API Map consente a un'applicazione di aprire l'applicazione mappa installata in una posizione o un segnaposto specifici.

MapExtensions

Classe statica con metodi di estensione per le IMap API.

MapLaunchOptions

Opzioni di avvio per l'apertura dell'applicazione mappa installata.

OpenFileRequest

Rappresenta una richiesta di apertura di un file in un'altra applicazione.

PermissionException

Eccezione che si verifica quando si chiama un'API che richiede un'autorizzazione specifica.

Permissions

L'API Autorizzazioni consente di controllare e richiedere le autorizzazioni di runtime.

Permissions.BasePermission

Rappresenta la classe base astratta per tutte le autorizzazioni.

Permissions.BasePlatformPermission

Rappresenta la classe di base astratta specifica della piattaforma per tutte le autorizzazioni per questa piattaforma.

Permissions.Battery

Rappresenta l'autorizzazione per accedere alle informazioni sulla batteria del dispositivo.

Permissions.Bluetooth

Rappresenta l'autorizzazione per comunicare tramite Bluetooth (scansione, connessione e/o pubblicità).

Permissions.CalendarRead

Rappresenta l'autorizzazione per leggere le informazioni del calendario del dispositivo.

Permissions.CalendarWrite

Rappresenta l'autorizzazione per scrivere nei dati del calendario del dispositivo.

Permissions.Camera

Rappresenta l'autorizzazione per accedere alla fotocamera del dispositivo.

Permissions.ContactsRead

Rappresenta l'autorizzazione per leggere le informazioni sui contatti del dispositivo.

Permissions.ContactsWrite

Rappresenta l'autorizzazione per scrivere nei dati dei contatti del dispositivo.

Permissions.Flashlight

Rappresenta l'autorizzazione per accedere alla torcia del dispositivo.

Permissions.LaunchApp

Rappresenta l'autorizzazione per avviare altre app nel dispositivo.

Permissions.LocationAlways

Rappresenta l'autorizzazione per accedere alla posizione del dispositivo, sempre.

Permissions.LocationWhenInUse

Rappresenta l'autorizzazione per accedere alla posizione del dispositivo, solo quando l'app è in uso.

Permissions.Maps

Rappresenta l'autorizzazione per accedere all'applicazione di mappe del dispositivo.

Permissions.Media

Rappresenta l'autorizzazione per accedere ai supporti dalla raccolta di dispositivi.

Permissions.Microphone

Rappresenta l'autorizzazione per accedere al microfono del dispositivo.

Permissions.NearbyWifiDevices

Rappresenta l'autorizzazione per accedere ai dispositivi Wi-Fi nelle vicinanze.

Permissions.NetworkState

Rappresenta l'autorizzazione per accedere alle informazioni sullo stato della rete del dispositivo.

Permissions.Phone

Rappresenta l'autorizzazione per accedere ai dati del telefono del dispositivo.

Permissions.Photos

Rappresenta l'autorizzazione per accedere alle foto dalla raccolta di dispositivi.

Permissions.PhotosAddOnly

Rappresenta l'autorizzazione per aggiungere foto (non lette) alla raccolta di dispositivi.

Permissions.PostNotifications

Rappresenta l'autorizzazione per pubblicare le notifiche

Permissions.Reminders

Rappresenta l'autorizzazione per accedere ai dati dei promemoria del dispositivo.

Permissions.Sensors

Rappresenta l'autorizzazione per accedere ai sensori del dispositivo.

Permissions.Sms

Rappresenta l'autorizzazione per accedere ai dati SMS del dispositivo.

Permissions.Speech

Rappresenta l'autorizzazione per accedere alle funzionalità di riconoscimento vocale del dispositivo.

Permissions.StorageRead

Rappresenta l'autorizzazione per leggere l'archiviazione del dispositivo.

Permissions.StorageWrite

Rappresenta l'autorizzazione per la scrittura nell'archiviazione del dispositivo.

Permissions.Vibrate

Rappresenta l'autorizzazione per accedere al motore di vibrazione del dispositivo.

Platform

Classe statica che contiene metodi helper specifici della piattaforma.

VersionTracking

L'API VersionTracking offre un modo semplice per tenere traccia della versione di un'app in un dispositivo.

Interfacce

Nome Descrizione
IAppActions

L'API AppActions consente di creare e rispondere ai collegamenti alle app dall'icona dell'app.

IAppInfo

Rappresenta informazioni sull'applicazione.

IBrowser

Consente di visualizzare una pagina Web all'interno di un'app.

ILauncher

L'API Launcher consente a un'applicazione di aprire un URI dal sistema. Questo viene spesso usato quando si esegue il deep linking negli schemi URI personalizzati di un'altra applicazione.

IMap

L'API Map consente a un'applicazione di aprire l'applicazione mappa installata in una posizione o un segnaposto specifici.

IPermissions

Fornisce un'astrazione per il controllo e la richiesta di autorizzazioni di runtime.

IPlatformAppActions

Fornisce astrazioni per gli eventi del ciclo di vita della piattaforma attivati quando si usano azioni dell'app.

IVersionTracking

L'API VersionTracking offre un modo semplice per tenere traccia della versione di un'app in un dispositivo.

Enumerazioni

Nome Descrizione
AppPackagingModel

Descrive le opzioni di creazione di pacchetti per un'app Windows.

AppTheme

Enumera diversi temi che un sistema operativo o un'applicazione può visualizzare.

BrowserLaunchFlags

Flag aggiuntivi che possono essere impostati per controllare la modalità di apertura del browser.

BrowserLaunchMode

Tipo di avvio del browser.

BrowserTitleMode

Modalità per il titolo del browser in-app.

LayoutDirection

Enumera le possibili indicazioni di layout.

NavigationMode

Rappresenta varie modalità di spostamento che possono essere passate all'app Mappe del sistema operativo.

PermissionStatus

Possibili stati di un'autorizzazione.