Microsoft.Maui.ApplicationModel Spazio dei nomi
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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. |