Microsoft.Maui.ApplicationModel Espacio de nombres
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Proporciona interfaces, clases y enumeraciones comunes que admiten el modelo de aplicación.
Clases
| AppAction |
La AppAction clase permite crear y responder a los accesos directos de la aplicación desde el icono de la aplicación. |
| AppActionEventArgs |
Argumentos de evento que contienen datos que se usan cuando la aplicación se inició a través de .AppAction |
| AppActions |
La API AppActions le permite crear y responder a los accesos directos de la aplicación desde el icono de la aplicación. |
| AppActionsExtensions |
Compatibilidad con métodos de extensión para appActions API. |
| AppInfo |
Representa información sobre la aplicación. |
| Browser |
Proporciona una manera de mostrar una página web dentro de una aplicación. |
| BrowserExtensions |
Esta clase contiene métodos de extensión estáticos para su uso con IBrowser. |
| BrowserLaunchOptions |
Configuración opcional con la que abrir el explorador. |
| FeatureNotEnabledException |
Excepción que se produce cuando se intenta usar una característica en una plataforma que no tiene esta característica habilitada. |
| FeatureNotSupportedException |
Excepción que se produce cuando se intenta usar una característica en una plataforma que no la admite. |
| Launcher |
La API launcher permite a una aplicación abrir un URI por el sistema. A menudo se usa al vincular en profundidad en los esquemas de URI personalizados de otra aplicación. |
| LauncherExtensions |
Clase estática con métodos de extensión para las ILauncher API. |
| MainThread |
La clase MainThread permite que las aplicaciones ejecuten código en el subproceso de ejecución principal y determinen si un bloque de código determinado se ejecuta actualmente en el subproceso principal. |
| Map |
Map API permite que una aplicación abra la aplicación de mapa instalada en una ubicación o marca de posición específica. |
| MapExtensions |
Clase estática con métodos de extensión para las IMap API. |
| MapLaunchOptions |
Opciones de inicio para abrir la aplicación de mapa instalada. |
| OpenFileRequest |
Representa una solicitud para abrir un archivo en otra aplicación. |
| PermissionException |
Excepción que se produce al llamar a una API que requiere un permiso específico. |
| Permissions |
La API permissions proporciona la capacidad de comprobar y solicitar permisos en tiempo de ejecución. |
| Permissions.BasePermission |
Representa la clase base abstracta para todos los permisos. |
| Permissions.BasePlatformPermission |
Representa la clase base abstracta específica de la plataforma para todos los permisos de esta plataforma. |
| Permissions.Battery |
Representa el permiso para acceder a la información de la batería del dispositivo. |
| Permissions.Bluetooth |
Representa el permiso para comunicarse a través de Bluetooth (digitalización, conexión o publicidad). |
| Permissions.CalendarRead |
Representa el permiso para leer la información del calendario del dispositivo. |
| Permissions.CalendarWrite |
Representa el permiso para escribir en los datos del calendario del dispositivo. |
| Permissions.Camera |
Representa el permiso para acceder a la cámara del dispositivo. |
| Permissions.ContactsRead |
Representa el permiso para leer la información de contactos del dispositivo. |
| Permissions.ContactsWrite |
Representa el permiso para escribir en los datos de contactos del dispositivo. |
| Permissions.Flashlight |
Representa el permiso para acceder a la linterna del dispositivo. |
| Permissions.LaunchApp |
Representa el permiso para iniciar otras aplicaciones en el dispositivo. |
| Permissions.LocationAlways |
Representa el permiso para acceder a la ubicación del dispositivo, siempre. |
| Permissions.LocationWhenInUse |
Representa el permiso para acceder a la ubicación del dispositivo, solo cuando la aplicación está en uso. |
| Permissions.Maps |
Representa el permiso para acceder a la aplicación de mapas de dispositivos. |
| Permissions.Media |
Representa el permiso para acceder a los medios desde la galería de dispositivos. |
| Permissions.Microphone |
Representa el permiso para acceder al micrófono del dispositivo. |
| Permissions.NearbyWifiDevices |
Representa el permiso para acceder a dispositivos WiFi cercanos. |
| Permissions.NetworkState |
Representa el permiso para acceder a la información de estado de red del dispositivo. |
| Permissions.Phone |
Representa el permiso para acceder a los datos del teléfono del dispositivo. |
| Permissions.Photos |
Representa el permiso para acceder a las fotos desde la galería de dispositivos. |
| Permissions.PhotosAddOnly |
Representa el permiso para agregar fotos (no leídas) a la galería de dispositivos. |
| Permissions.PostNotifications |
Representa el permiso para publicar notificaciones |
| Permissions.Reminders |
Representa el permiso para acceder a los datos de recordatorios del dispositivo. |
| Permissions.Sensors |
Representa el permiso para acceder a los sensores de dispositivo. |
| Permissions.Sms |
Representa el permiso para acceder a los datos sms del dispositivo. |
| Permissions.Speech |
Representa el permiso para acceder a las funcionalidades de voz del dispositivo. |
| Permissions.StorageRead |
Representa el permiso para leer el almacenamiento del dispositivo. |
| Permissions.StorageWrite |
Representa el permiso para escribir en el almacenamiento del dispositivo. |
| Permissions.Vibrate |
Representa el permiso para acceder al motor de vibración del dispositivo. |
| Platform |
Clase estática que contiene métodos auxiliares específicos de la plataforma. |
| VersionTracking |
La API VersionTracking proporciona una manera sencilla de realizar un seguimiento de la versión de una aplicación en un dispositivo. |
Interfaces
| IAppActions |
La API AppActions le permite crear y responder a los accesos directos de la aplicación desde el icono de la aplicación. |
| IAppInfo |
Representa información sobre la aplicación. |
| IBrowser |
Proporciona una manera de mostrar una página web dentro de una aplicación. |
| ILauncher |
La API launcher permite a una aplicación abrir un URI por el sistema. A menudo se usa al vincular en profundidad en los esquemas de URI personalizados de otra aplicación. |
| IMap |
Map API permite que una aplicación abra la aplicación de mapa instalada en una ubicación o marca de posición específica. |
| IPlatformAppActions |
Proporciona abstracciones para los eventos del ciclo de vida de la plataforma que se desencadenan al usar Acciones de aplicación. |
| IVersionTracking |
La API VersionTracking proporciona una manera sencilla de realizar un seguimiento de la versión de una aplicación en un dispositivo. |
Enumeraciones
| AppPackagingModel |
Describe las opciones de empaquetado de una aplicación de Windows. |
| AppTheme |
Enumera los distintos temas que puede mostrar un sistema operativo o una aplicación. |
| BrowserLaunchFlags |
Marcas adicionales que se pueden establecer para controlar cómo se abre el explorador. |
| BrowserLaunchMode |
Tipo de inicio del explorador. |
| BrowserTitleMode |
Modo para el título del explorador en la aplicación. |
| LayoutDirection |
Enumera las posibles direcciones de diseño. |
| NavigationMode |
Representa varios modos de navegación que se pueden pasar a la aplicación Maps del sistema operativo. |
| PermissionStatus |
Posibles estados de un permiso. |