Essentials Namespace

This namespace provides access to device-specific functionalities that are not typically covered by the core .NET MAUI framework. These features allow your application to interact with the underlying operating system and hardware in a standardized way across different platforms.

Namespaces

Namespaces

Namespace Microsoft.Maui.Essentials.AppInfo Provides information about the application.
Namespace Microsoft.Maui.Essentials.Battery Provides information about the device's battery.
Namespace Microsoft.Maui.Essentials.Clipboard Provides access to the system clipboard.
Namespace Microsoft.Maui.Essentials.Connectivity Provides information about the device's network connectivity.
Namespace Microsoft.Maui.Essentials.DeviceInfo Provides information about the device.
Namespace Microsoft.Maui.Essentials.FileSystem Provides access to the device's file system.
Namespace Microsoft.Maui.Essentials.Geolocation Provides access to the device's location services.
Namespace Microsoft.Maui.Essentials.Launcher Provides functionality to launch other applications or URIs.
Namespace Microsoft.Maui.Essentials.Maps Provides access to map-related functionalities.
Namespace Microsoft.Maui.Essentials.Permissions Provides access to runtime permissions.
Namespace Microsoft.Maui.Essentials.Preferences Provides a simple key-value store for application preferences.
Namespace Microsoft.Maui.Essentials.Share Provides functionality to share content with other applications.
Namespace Microsoft.Maui.Essentials.TextToSpeech Provides text-to-speech capabilities.
Namespace Microsoft.Maui.Essentials.WebAuthenticator Provides a cross-platform way to authenticate users via web-based services.

Classes

Classes

Class AppInfo Provides information about the application.
Class Battery Provides information about the device's battery.
Class Clipboard Provides access to the system clipboard.
Class Compass Provides access to the device's compass.
Class Connectivity Provides information about the device's network connectivity.
Class DataProtection Provides data protection capabilities.
Class DeviceInfo Provides information about the device.
Class Display Provides information about the display.
Class FileAccess Provides access to file system locations.
Class FileSystem Provides access to the device's file system.
Class Geocoding Provides geocoding and reverse geocoding services.
Class Geolocation Provides access to the device's location services.
Class Haptics Provides haptic feedback capabilities.
Class Indexes Provides access to platform-specific indexing services.
Class Launcher Provides functionality to launch other applications or URIs.
Class Locale Provides information about the device's locale.
Class Maps Provides access to map-related functionalities.
Class MediaMatters Provides access to media-related functionalities.
Class MotionActivity Provides access to motion activity sensor data.
Class NetworkAccess Provides access to network access status.
Class Orientation Provides access to device orientation information.
Class Permissions Provides access to runtime permissions.
Class Preferences Provides a simple key-value store for application preferences.
Class SecureStorage Provides a secure key-value store for sensitive data.
Class Sensors Provides access to various device sensors.
Class Share Provides functionality to share content with other applications.
Class SplashScreen Provides access to splash screen related functionalities.
Class TextToSpeech Provides text-to-speech capabilities.
Class Vibrate Provides vibration capabilities for the device.
Class WebAuthenticator Provides a cross-platform way to authenticate users via web-based services.
Class Windows Provides platform-specific functionalities for Windows.