Xamarin.Essentials Пространство имен

Xamarin.Essentials предлагает кроссплатформенный API для функций конкретной платформы.

Классы

Accelerometer

Данные акселерометра ускорения устройства в трехмерном пространстве.

AccelerometerChangedEventArgs

Аргументы события, содержащие текущее чтение.

ActivityStateChangedEventArgs

Событие активирует при изменении состояния действия Android.

AppAction

Xamarin.Essentials предлагает кроссплатформенный API для функций конкретной платформы.

AppActionEventArgs

Xamarin.Essentials предлагает кроссплатформенный API для функций конкретной платформы.

AppActions

Xamarin.Essentials предлагает кроссплатформенный API для функций конкретной платформы.

AppInfo

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

AppleSignInAuthenticator

Собственный API проверки подлинности для входа в Apple.

AppleSignInAuthenticator.Options

Варианты собственного входа Apple

Barometer

Отслеживайте изменения атмосферного давления.

BarometerChangedEventArgs

Текущая информация о давлении из события изменения.

Battery

Методы и свойства для сведений об аккумуляторе и зарядке устройства.

BatteryInfoChangedEventArgs

Сведения об изменении батареи.

Browser

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

BrowserLaunchOptions

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

Clipboard

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

ColorConverters

Содержит несколько вспомогательных методов для преобразования System.Drawing.Color

ColorExtensions

Методы расширения для System.Drawing.Color

Compass

Отслеживайте изменения ориентации устройства пользователя.

CompassChangedEventArgs

Аргументы события при изменении считывания компаса.

Connectivity

Вспомогательные функции подключения и сети.

ConnectivityChangedEventArgs

Текущие сведения о подключении из события изменения.

Contact

Этот тип содержит сведения о конкретном контакте.

ContactEmail

Этот тип содержит сведения об определенном адресе электронной почты.

ContactPhone

Этот тип содержит сведения о конкретном номере телефона.

Contacts

Класс API для работы с контактами на устройстве.

DeviceDisplay

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

DeviceInfo

Представляет сведения об устройстве.

DisplayInfoChangedEventArgs

Основные аргументы события отображения сведений.

Email

Предоставляет простой способ разрешить пользователю отправлять сообщения электронной почты.

EmailAttachment

Email вложение файла.

EmailMessage

Представляет одно сообщение электронной почты.

EnergySaverStatusChangedEventArgs

Аргументы события при изменении состояния средства экономии энергии.

ExperimentalFeatures

Включает экспериментальные функции в Xamarin.Essentials

FeatureNotEnabledException

Исключение возникает, когда функция на устройстве не включена.

FeatureNotSupportedException

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

FileBase

Представление файла и его типа контента.

FilePicker

Позволяет пользователю выбрать файл из хранилища устройства.

FilePickerFileType

Xamarin.Essentials предлагает кроссплатформенный API для функций конкретной платформы.

FileProvider

Реализация Android FileProvider для создания URI содержимого для обмена файлами с другими приложениями.

FileResult

Xamarin.Essentials предлагает кроссплатформенный API для функций конкретной платформы.

FileSystem

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

Flashlight

Включите и выключите фонарик, факел, лампу.

Geocoding

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

Geolocation

Предоставляет способ получения текущего расположения устройства.

GeolocationRequest

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

Gyroscope

Данные гироскопа о повороте вокруг трех основных осей устройства.

GyroscopeChangedEventArgs

Аргументы события, содержащие текущее чтение.

HapticFeedback

Предоставляет методы для управления ответами HapticFeedback.

Launcher

Запускает приложение, указанное переданным универсальным кодом ресурса (URI).

Locale

Представляет конкретный географический, политический или культурный регион.

Location

Сведения о широте, долготе, высоте и времени, сообщаемые устройством.

LocationExtensions

Расширения расположения

Magnetometer

Обнаружение отступа устройства относительно магнитного поля Земли в микротеслах (μ).

MagnetometerChangedEventArgs

Аргументы события, содержащие текущее чтение.

MainThread

Вспомогательные функции главного потока.

Map

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

MapLaunchOptions

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

MediaPicker

Xamarin.Essentials предлагает кроссплатформенный API для функций конкретной платформы.

MediaPickerOptions

Xamarin.Essentials предлагает кроссплатформенный API для функций конкретной платформы.

NotImplementedInReferenceAssemblyException

Исключение, возникающее при выполнении из эталонной сборки. Обычно это означает, что NuGet не был установлен в проекте приложения.

OpenFileRequest

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

OrientationSensor

Ориентация устройства (кватернион) относительно магнитных полей.

OrientationSensorChangedEventArgs

Аргументы события ориентации при чтении изменений.

PermissionException

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

Permissions

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

Permissions.BasePermission

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

Permissions.BasePlatformPermission

Базовое разрешение платформы, используемое для внутренних целей.

Permissions.Battery

Разрешение для батареи

Permissions.CalendarRead

Разрешение на чтение календаря

Permissions.CalendarWrite

Разрешение на запись в календарь.

Permissions.Camera

Разрешение на доступ к камере.

Permissions.ContactsRead

Разрешение на чтение контактов.

Permissions.ContactsWrite

Разрешение на запись контактов

Permissions.EventPermissions

Разрешение на доступ к событиям.

Permissions.Flashlight

Разрешение на доступ к фонарику.

Permissions.LaunchApp

Разрешения на запуск приложения.

Permissions.LocationAlways

Разрешение для геолокации всегда.

Permissions.LocationWhenInUse

Разрешение на геолокацию при использовании приложения.

Permissions.Maps

Разрешение на доступ к картам.

Permissions.Media

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

Permissions.Microphone

Разрешение на доступ к микрофону.

Permissions.NetworkState

Разрешение на доступ к состоянию сети.

Permissions.Phone

Разрешение на доступ к телефону.

Permissions.Photos

Разрешение на доступ к фотоальбому.

Permissions.Reminders

Разрешение на доступ к напоминаниям.

Permissions.Sensors

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

Permissions.Sms

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

Permissions.Speech

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

Permissions.StorageRead

Разрешение на чтение хранилища.

Permissions.StorageWrite

Разрешение на запись в хранилище.

Permissions.Vibrate

Разрешение на вибрировать устройство.

PhoneDialer

Откройте средство набора номера телефонов платформы, чтобы выполнить звонок.

PickOptions

Параметры выбора файлов.

Placemark

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

PlacemarkExtensions

Расширения для метки.

Platform

Вспомогательные функции для конкретной платформы.

Platform.Intent

Xamarin.Essentials предлагает кроссплатформенный API для функций конкретной платформы.

PointExtensions

Методы расширения для Point.

Preferences

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

ReadOnlyFile

Представление файла и его типа контента.

RectangleExtensions

Методы расширения для Rectangle.

Screenshot

Создайте снимок экрана с текущим представлением.

ScreenshotResult

Xamarin.Essentials предлагает кроссплатформенный API для функций конкретной платформы.

SecureStorage

Предоставляет простое безопасное хранилище для пар "ключ-значение".

Share

Совместно использовать такие данные, как текст и URI, другим приложениям.

ShareFile

Файл, к которым будет предоставлен общий доступ.

ShareFileRequest

Стандартный запрос на предоставление общего доступа к файлу другому приложению.

ShareMultipleFilesRequest

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

ShareRequestBase

Xamarin.Essentials предлагает кроссплатформенный API для функций конкретной платформы.

ShareTextRequest

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

SizeExtensions

Методы расширения для size.

Sms

Предоставляет простой способ разрешить пользователю отправлять SMS-сообщения.

SmsMessage

Представляет одно SMS-сообщение.

SpeechOptions

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

TextToSpeech

Проговаривать текст в речь

UnitConverters

Встроенные преобразователи единиц измерения

VersionTracking

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

Vibration

Предоставляет простой способ заставить устройство вибрировать.

WebAuthenticator

API веб-навигации, предназначенный для проверки подлинности с внешними веб-службами, такими как OAuth.

WebAuthenticatorCallbackActivity

Действие, предназначенное для подкласса и реализации для получения обратных вызовов в Android.

WebAuthenticatorResult

Web Authenticator — результат, проанализированный по URL-адресу обратного вызова.

Структуры

AccelerometerData

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

BarometerData

Содержит давление, измеряемое устройством пользователя.

CompassData

Содержит ориентацию устройства пользователя.

DeviceIdiom

Идиома (форм-фактор) устройства.

DevicePlatform

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

DisplayInfo

Представляет сведения о экране.

GyroscopeData

Сведения о гироскопе.

MagnetometerData

Данные об изменениях магнитометра.

OrientationSensorData

Данные датчика для ориентации.

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

ActivityState

Состояние действия Android.

AltitudeReferenceSystem

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

AppTheme

Тип темы приложения

BatteryPowerSource

Как устройство и аккумулятор в настоящее время питаются или заряжаются.

BatteryState

Текущее состояние батареи, а также состояние заряда или его заполнения.

BrowserLaunchFlags

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

BrowserLaunchMode

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

BrowserTitleMode

Режим для заголовка.

ConnectionProfile

Описывает тип подключения, используемого устройством.

DeviceType

Различные типы устройств.

DisplayOrientation

Ориентация дисплея

DisplayRotation

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

DistanceUnits

Единица расстояния для использования в преобразовании.

EmailBodyFormat

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

EnergySaverStatus

Состояние экономии энергии на устройстве.

FileProviderLocation

Расположение для сохранения временных файлов для общего доступа.

GeolocationAccuracy

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

HapticFeedbackType

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

NavigationMode

Представляет различные режимы навигации.

NetworkAccess

Различные состояния подключения к Интернету.

PermissionStatus

Состояние разрешения.

ScreenshotFormat

Формат для чтения изображений снимка экрана.

SensorSpeed

Скорость датчика для отслеживания изменений.