Microsoft.Maui.ApplicationModel 命名空間
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供支援應用模型的通用介面、類別與枚舉。
類別
| 名稱 | 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 |
許可的可能狀態。 |