Microsoft.Maui.ApplicationModel 命名空間

提供支援應用模型的通用介面、類別與枚舉。

類別

名稱 Description
AppAction

這個 AppAction 類別讓你可以從應用程式圖示建立並回應應用程式的捷徑。

AppActionEventArgs

包含應用程式啟動時所使用的事件參數。AppAction

AppActions

AppActions API 讓你能從應用程式圖示建立並回應應用程式捷徑。

AppActionsExtensions

支援 AppActions API 的擴充方法。

AppInfo

代表有關申請的資訊。

Browser

提供一種在應用程式內顯示網頁的方式。

BrowserExtensions

此類別包含可用於 IBrowser的靜態擴充方法。

BrowserLaunchOptions

開啟瀏覽器的選項。

FeatureNotEnabledException

例外情況發生在嘗試在未啟用此功能的平台上使用該功能時。

FeatureNotSupportedException

例外情況是指嘗試在不支援該功能的平台上使用該功能。

Launcher

啟動器 API 讓應用程式能由系統開啟 URI。 這通常用於深度連結到其他應用程式的自訂 URI 方案時。

LauncherExtensions

靜態類別,包含 API 的擴充方法 ILauncher 。

MainThread

MainThread 類別允許應用程式在執行主執行緒上執行程式碼,並判斷某個特定程式碼區塊是否正在主執行緒上執行。

Map

Map API 讓應用程式能開啟已安裝的地圖應用程式到特定位置或定位標記。

MapExtensions

靜態類別,包含 API 的擴充方法 IMap 。

MapLaunchOptions

開啟已安裝地圖應用程式的選項。

OpenFileRequest

代表在另一個應用程式中開啟檔案的請求。

PermissionException

例外是指呼叫需要特定權限的 API 時。

Permissions

權限 API 提供檢查與請求執行時權限的能力。

Permissions.BasePermission

代表所有權限的抽象基底類別。

Permissions.BasePlatformPermission

代表該平台上所有權限的平台專屬抽象基底類別。

Permissions.Battery

代表存取裝置電池資訊的權限。

Permissions.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

代表允許存取附近的 WiFi 裝置。

Permissions.NetworkState

代表存取裝置網路狀態資訊的權限。

Permissions.Phone

代表存取裝置電話資料的權限。

Permissions.Photos

代表存取裝置相簿照片的許可。

Permissions.PhotosAddOnly

代表允許將照片(未讀取)加入裝置相簿。

Permissions.PostNotifications

代表發布通知的許可

Permissions.Reminders

代表存取裝置提醒資料的權限。

Permissions.Sensors

代表存取裝置感測器的權限。

Permissions.Sms

代表存取裝置簡訊資料的權限。

Permissions.Speech

代表存取裝置語音功能的許可。

Permissions.StorageRead

代表讀取裝置儲存的許可。

Permissions.StorageWrite

代表寫入裝置儲存的權限。

Permissions.Vibrate

代表允許存取裝置的振動馬達。

Platform

一個靜態類別,包含平台特定的輔助方法。

VersionTracking

VersionTracking API 提供了一個簡單的方式,讓你能追蹤應用程式在裝置上的版本。

介面

名稱 Description
IAppActions

AppActions API 讓你能從應用程式圖示建立並回應應用程式捷徑。

IAppInfo

代表有關申請的資訊。

IBrowser

提供一種在應用程式內顯示網頁的方式。

ILauncher

啟動器 API 讓應用程式能由系統開啟 URI。 這通常用於深度連結到其他應用程式的自訂 URI 方案時。

IMap

Map API 讓應用程式能開啟已安裝的地圖應用程式到特定位置或定位標記。

IPermissions

提供檢查與請求執行時權限的抽象化。

IPlatformAppActions

提供使用應用程式動作時觸發的平台生命週期事件的抽象。

IVersionTracking

VersionTracking API 提供了一個簡單的方式,讓你能追蹤應用程式在裝置上的版本。

列舉

名稱 Description
AppPackagingModel

描述 Windows 應用程式的打包選項。

AppTheme

列舉作業系統或應用程式可顯示的不同主題。

BrowserLaunchFlags

還有可以設定的額外旗標,用來控制瀏覽器的開啟方式。

BrowserLaunchMode

瀏覽器的啟動類型。

BrowserTitleMode

應用程式內瀏覽器標題的模式。

LayoutDirection

列舉可能的佈局方向。

NavigationMode

代表可傳遞至作業系統地圖應用程式的各種導航模式。

PermissionStatus

許可的可能狀態。