Compartilhar via


Microsoft.Maui.ApplicationModel Namespace

Fornece interfaces, classes e enumerações comuns que dão suporte ao modelo de aplicativo.

Classes

AppAction

A AppAction classe permite que você crie e responda a atalhos de aplicativo do ícone do aplicativo.

AppActionEventArgs

Argumentos de evento que contêm dados usados quando o aplicativo foi iniciado por meio de um AppAction.

AppActions

A API appActions permite que você crie e responda a atalhos de aplicativo do ícone do aplicativo.

AppActionsExtensions

Suporte a métodos de extensão para a API AppActions.

AppInfo

Representa informações sobre o aplicativo.

Browser

Fornece uma maneira de exibir uma página da Web dentro de um aplicativo.

BrowserExtensions

Essa classe contém métodos de extensão estáticos para uso com IBrowser.

BrowserLaunchOptions

Configuração opcional para abrir o navegador com.

FeatureNotEnabledException

Exceção que ocorre quando é feita uma tentativa de usar um recurso em uma plataforma que não tem esse recurso habilitado.

FeatureNotSupportedException

Exceção que ocorre quando é feita uma tentativa de usar um recurso em uma plataforma que não dá suporte a ele.

Launcher

A API do Inicializador permite que um aplicativo abra um URI pelo sistema. Isso geralmente é utilizado quando a vinculação profunda é usada em esquemas de URI personalizados de outro aplicativo.

LauncherExtensions

Classe estática com métodos de extensão para as ILauncher APIs.

MainThread

A classe MainThread permite que os aplicativos executem o código no thread de execução principal e determinem se certo bloco de código está sendo executado no thread principal.

Map

A API de Mapa permite que um aplicativo abra o aplicativo de mapa instalado para um local ou marca de lugar específico.

MapExtensions

Classe estática com métodos de extensão para as IMap APIs.

MapLaunchOptions

Opções de inicialização para abrir o aplicativo de mapa instalado.

OpenFileRequest

Representa uma solicitação para abrir um arquivo em outro aplicativo.

PermissionException

Exceção que ocorre ao chamar uma API que requer uma permissão específica.

Permissions

A API de Permissões fornece a capacidade de marcar e solicitar permissões de runtime.

Permissions.BasePermission

Representa a classe base abstrata para todas as permissões.

Permissions.BasePlatformPermission

Representa a classe base abstrata específica da plataforma para todas as permissões nesta plataforma.

Permissions.Battery

Representa a permissão para acessar as informações da bateria do dispositivo.

Permissions.Bluetooth

Representa a permissão para se comunicar via Bluetooth (verificação, conexão e/ou publicidade).

Permissions.CalendarRead

Representa a permissão para ler as informações do calendário do dispositivo.

Permissions.CalendarWrite

Representa a permissão para gravar nos dados do calendário do dispositivo.

Permissions.Camera

Representa a permissão para acessar a câmera do dispositivo.

Permissions.ContactsRead

Representa a permissão para ler as informações de contatos do dispositivo.

Permissions.ContactsWrite

Representa a permissão para gravar nos dados de contatos do dispositivo.

Permissions.Flashlight

Representa a permissão para acessar a lanterna do dispositivo.

Permissions.LaunchApp

Representa a permissão para iniciar outros aplicativos no dispositivo.

Permissions.LocationAlways

Representa a permissão para acessar o local do dispositivo, sempre.

Permissions.LocationWhenInUse

Representa a permissão para acessar o local do dispositivo, somente quando o aplicativo está em uso.

Permissions.Maps

Representa a permissão para acessar o aplicativo de mapas de dispositivo.

Permissions.Media

Representa a permissão para acessar a mídia da galeria de dispositivos.

Permissions.Microphone

Representa a permissão para acessar o microfone do dispositivo.

Permissions.NearbyWifiDevices

Representa a permissão para acessar dispositivos WiFi próximos.

Permissions.NetworkState

Representa a permissão para acessar as informações de estado da rede do dispositivo.

Permissions.Phone

Representa a permissão para acessar os dados do telefone do dispositivo.

Permissions.Photos

Representa a permissão para acessar fotos da galeria de dispositivos.

Permissions.PhotosAddOnly

Representa a permissão para adicionar fotos (não lidas) à galeria de dispositivos.

Permissions.PostNotifications

Representa a permissão para postar notificações

Permissions.Reminders

Representa a permissão para acessar os dados de lembretes do dispositivo.

Permissions.Sensors

Representa a permissão para acessar os sensores do dispositivo.

Permissions.Sms

Representa a permissão para acessar os dados de SMS do dispositivo.

Permissions.Speech

Representa a permissão para acessar os recursos de fala do dispositivo.

Permissions.StorageRead

Representa a permissão para ler o armazenamento do dispositivo.

Permissions.StorageWrite

Representa a permissão para gravar no armazenamento do dispositivo.

Permissions.Vibrate

Representa a permissão para acessar o motor de vibração do dispositivo.

Platform

Uma classe estática que contém métodos auxiliares específicos da plataforma.

VersionTracking

A API VersionTracking fornece uma maneira fácil de acompanhar a versão de um aplicativo em um dispositivo.

Interfaces

IAppActions

A API appActions permite que você crie e responda a atalhos de aplicativo do ícone do aplicativo.

IAppInfo

Representa informações sobre o aplicativo.

IBrowser

Fornece uma maneira de exibir uma página da Web dentro de um aplicativo.

ILauncher

A API do Inicializador permite que um aplicativo abra um URI pelo sistema. Isso geralmente é utilizado quando a vinculação profunda é usada em esquemas de URI personalizados de outro aplicativo.

IMap

A API de Mapa permite que um aplicativo abra o aplicativo de mapa instalado para um local ou marca de lugar específico.

IPlatformAppActions

Fornece abstrações para os eventos do ciclo de vida da plataforma que são disparados ao usar ações de aplicativo.

IVersionTracking

A API VersionTracking fornece uma maneira fácil de acompanhar a versão de um aplicativo em um dispositivo.

Enumerações

AppPackagingModel

Descreve as opções de empacotamento para um aplicativo do Windows.

AppTheme

Enumera diferentes temas que um sistema operacional ou aplicativo pode mostrar.

BrowserLaunchFlags

Sinalizadores adicionais que podem ser definidos para controlar como o navegador é aberto.

BrowserLaunchMode

Tipo de inicialização do navegador.

BrowserTitleMode

Modo para o título do navegador no aplicativo.

LayoutDirection

Enumera as possíveis direções de layout.

NavigationMode

Representa vários modos de navegação que podem ser passados para o aplicativo Mapas do sistema operacional.

PermissionStatus

Possíveis status de uma permissão.