Поделиться через


Microsoft.Maui.ApplicationModel Пространство имен

Предоставляет общие интерфейсы, классы и перечисления, поддерживающие модель приложения.

Классы

AppAction

Класс AppAction позволяет создавать ярлыки приложений и реагировать на них с помощью значка приложения.

AppActionEventArgs

Аргументы события, содержащие данные, используемые при запуске приложения с помощью AppAction.

AppActions

API AppActions позволяет создавать ярлыки приложений и реагировать на них с помощью значка приложения.

AppActionsExtensions

Поддержка методов расширения для API AppActions.

AppInfo

Представляет сведения о приложении.

Browser

Предоставляет способ отображения веб-страницы в приложении.

BrowserExtensions

Этот класс содержит статические методы расширения для использования с IBrowser.

BrowserLaunchOptions

Необязательный параметр для открытия браузера.

FeatureNotEnabledException

Исключение, возникающее при попытке использовать функцию на платформе, для которых эта функция не включена.

FeatureNotSupportedException

Исключение, возникающее при попытке использовать функцию на платформе, которая ее не поддерживает.

Launcher

API средства запуска позволяет приложению открывать URI системы. Это часто используется при глубокой привязке к пользовательским схемам URI другого приложения.

LauncherExtensions

Статический класс с методами ILauncher расширения для API.

MainThread

Класс MainThread позволяет выполнять код в основном потоке приложения, а также проверять, выполняется ли конкретный блок кода в основном потоке в конкретный момент.

Map

API сопоставления позволяет приложению открывать установленное приложение сопоставления с определенным расположением или меткой.

MapExtensions

Статический класс с методами IMap расширения для API.

MapLaunchOptions

Запустите параметры для открытия установленного приложения map.

OpenFileRequest

Представляет запрос на открытие файла в другом приложении.

PermissionException

Исключение, возникающее при вызове API, которому требуется определенное разрешение.

Permissions

API разрешений позволяет проверка и запрашивать разрешения среды выполнения.

Permissions.BasePermission

Представляет абстрактный базовый класс для всех разрешений.

Permissions.BasePlatformPermission

Представляет абстрактный базовый класс для конкретной платформы для всех разрешений на этой платформе.

Permissions.Battery

Представляет разрешение на доступ к сведениям об аккумуляторе устройства.

Permissions.Bluetooth

Представляет разрешение на обмен данными по Bluetooth (сканирование, подключение и (или) реклама).

Permissions.CalendarRead

Представляет разрешение на чтение сведений календаря устройства.

Permissions.CalendarWrite

Представляет разрешение на запись в данные календаря устройства.

Permissions.Camera

Представляет разрешение на доступ к камере устройства.

Permissions.ContactsRead

Представляет разрешение на чтение сведений о контактах устройства.

Permissions.ContactsWrite

Представляет разрешение на запись в данные контактов устройства.

Permissions.Flashlight

Представляет разрешение на доступ к фонарику устройства.

Permissions.LaunchApp

Представляет разрешение на запуск других приложений на устройстве.

Permissions.LocationAlways

Всегда представляет разрешение на доступ к расположению устройства.

Permissions.LocationWhenInUse

Представляет разрешение на доступ к расположению устройства, только если приложение используется.

Permissions.Maps

Представляет разрешение на доступ к приложению карт устройств.

Permissions.Media

Представляет разрешение на доступ к мультимедиа из коллекции устройств.

Permissions.Microphone

Представляет разрешение на доступ к микрофону устройства.

Permissions.NearbyWifiDevices

Представляет разрешение на доступ к близлежащим устройствам Wi-Fi.

Permissions.NetworkState

Представляет разрешение на доступ к сведениям о состоянии сети устройства.

Permissions.Phone

Представляет разрешение на доступ к данным телефона устройства.

Permissions.Photos

Представляет разрешение на доступ к фотографиям из коллекции устройств.

Permissions.PhotosAddOnly

Представляет разрешение на добавление фотографий (не чтение) в коллекцию устройств.

Permissions.PostNotifications

Представляет разрешение на отправку уведомлений.

Permissions.Reminders

Представляет разрешение на доступ к данным напоминаний устройства.

Permissions.Sensors

Представляет разрешение на доступ к датчикам устройства.

Permissions.Sms

Представляет разрешение на доступ к данным SMS устройства.

Permissions.Speech

Представляет разрешение на доступ к возможностям распознавания речи устройства.

Permissions.StorageRead

Представляет разрешение на чтение хранилища устройства.

Permissions.StorageWrite

Представляет разрешение на запись в хранилище устройства.

Permissions.Vibrate

Представляет разрешение на доступ к вибромотору устройства.

Platform

Статический класс, содержащий вспомогательные методы для конкретной платформы.

VersionTracking

API VersionTracking предоставляет простой способ отслеживания версии приложения на устройстве.

Интерфейсы

IAppActions

API AppActions позволяет создавать ярлыки приложений и реагировать на них с помощью значка приложения.

IAppInfo

Представляет сведения о приложении.

IBrowser

Предоставляет способ отображения веб-страницы в приложении.

ILauncher

API средства запуска позволяет приложению открывать URI системы. Это часто используется при глубокой привязке к пользовательским схемам URI другого приложения.

IMap

API сопоставления позволяет приложению открывать установленное приложение сопоставления с определенным расположением или меткой.

IPlatformAppActions

Предоставляет абстракции для событий жизненного цикла платформы, которые активируются при использовании действий приложений.

IVersionTracking

API VersionTracking предоставляет простой способ отслеживания версии приложения на устройстве.

Перечисления

AppPackagingModel

Описывает варианты упаковки для приложения Для Windows.

AppTheme

Перечисляет различные темы, которые могут отображаться в операционной системе или приложении.

BrowserLaunchFlags

Дополнительные флаги, которые можно задать для управления открытием браузера.

BrowserLaunchMode

Тип запуска браузера.

BrowserTitleMode

Режим для заголовка браузера в приложении.

LayoutDirection

Перечисляет возможные направления макета.

NavigationMode

Представляет различные режимы навигации, которые можно передать в приложение "Карты" операционной системы.

PermissionStatus

Возможные состояния разрешения.