Xamarin.Essentials 命名空间 
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
Xamarin。Essentials为特定于平台的功能提供跨平台 API。
类
| Accelerometer | 
		 三维空间中设备加速的加速计数据。  | 
| AccelerometerChangedEventArgs | 
		 包含当前读取的事件参数。  | 
| ActivityStateChangedEventArgs | 
		 当 Android 活动的状态发生更改时,事件参数。  | 
| AppAction | 
		 Xamarin。Essentials为特定于平台的功能提供跨平台 API。  | 
| AppActionEventArgs | 
		 Xamarin。Essentials为特定于平台的功能提供跨平台 API。  | 
| AppActions | 
		 Xamarin。Essentials为特定于平台的功能提供跨平台 API。  | 
| AppInfo | 
		 表示有关应用程序的信息。  | 
| AppleSignInAuthenticator | 
		 本机 Apple 登录身份验证 API。  | 
| AppleSignInAuthenticator.Options | 
		 Native 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 | 
		 主显示信息事件参数。  | 
| 
		 提供了一种允许用户发送电子邮件的简单方法。  | 
|
| 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 | 
		 访问设备上的短信功能的权限。  | 
| 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 | 
		 提供了一种允许用户发送短信的简单方法。  | 
| SmsMessage | 
		 表示单个短信。  | 
| SpeechOptions | 
		 文本转语音选项。  | 
| TextToSpeech | 
		 对语音朗讲文本  | 
| UnitConverters | 
		 内置单元转换器  | 
| VersionTracking | 
		 提供一种在设备上跟踪应用版本的简单方法。  | 
| Vibration | 
		 提供了一种使设备振动的简单方法。  | 
| WebAuthenticator | 
		 用于对外部 Web 服务(如 OAuth)进行身份验证的 Web 导航 API。  | 
| WebAuthenticatorCallbackActivity | 
		 该活动旨在进行子类化和实现,以在 Android 上接收回调。  | 
| WebAuthenticatorResult | 
		 从回调 URL 分析的 Web 验证器结果。  | 
结构
| 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 | 
		 与 Internet 的连接的各种状态。  | 
| PermissionStatus | 
		 权限的状态。  | 
| ScreenshotFormat | 
		 用于读取屏幕截图图像的格式。  | 
| SensorSpeed | 
		 监视更改的传感器速度。  |