Microsoft.Maui.ApplicationModel 名前空間

アプリケーション モデルをサポートする共通のインターフェイス、クラス、列挙型を提供します。

クラス

名前 説明
AppAction

AppAction クラスを使用すると、アプリ アイコンからアプリのショートカットを作成して応答できます。

AppActionEventArgs

アプリが AppActionを使用して起動したときに使用されるデータを含むイベント引数。

AppActions

AppActions API を使用すると、アプリ アイコンからアプリのショートカットを作成して応答できます。

AppActionsExtensions

AppActions API の拡張メソッドのサポート。

AppInfo

アプリケーションに関する情報を表します。

Browser

アプリ内に Web ページを表示する方法を提供します。

BrowserExtensions

このクラスには、 IBrowserで使用する静的拡張メソッドが含まれています。

BrowserLaunchOptions

ブラウザーを開くオプションの設定。

FeatureNotEnabledException

この機能が有効になっていないプラットフォームで機能を使用しようとした場合に発生する例外。

FeatureNotSupportedException

サポートされていないプラットフォームで機能を使用しようとした場合に発生する例外。

Launcher

Launcher API を使用すると、アプリケーションはシステムによって URI を開きます。 これは、他のアプリケーションのカスタム URI スキームにディープ リンクするときによく使用されます。

LauncherExtensions

ILauncher API の拡張メソッドを持つ静的クラス。

MainThread

MainThread クラスを使用すると、アプリケーションは、実行のメイン スレッドでコードを実行し、特定のコード ブロックが現在メイン スレッドで実行されているかどうかを判断できます。

Map

Map API を使用すると、アプリケーションはインストールされているマップ アプリケーションを特定の場所または場所に開くことができます。

MapExtensions

IMap API の拡張メソッドを持つ静的クラス。

MapLaunchOptions

インストールされているマップ アプリケーションを開く場合の起動オプション。

OpenFileRequest

別のアプリケーションでファイルを開く要求を表します。

PermissionException

特定のアクセス許可を必要とする API を呼び出すときに発生する例外。

Permissions

Permissions API には、実行時のアクセス許可を確認して要求する機能が用意されています。

Permissions.BasePermission

すべてのアクセス許可の抽象基本クラスを表します。

Permissions.BasePlatformPermission

このプラットフォームのすべてのアクセス許可のプラットフォーム固有の抽象基本クラスを表します。

Permissions.Battery

デバイスのバッテリ情報にアクセスするためのアクセス許可を表します。

Permissions.Bluetooth

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

デバイスの SMS データにアクセスするためのアクセス許可を表します。

Permissions.Speech

デバイスの音声機能にアクセスするためのアクセス許可を表します。

Permissions.StorageRead

デバイス ストレージを読み取るアクセス許可を表します。

Permissions.StorageWrite

デバイス ストレージに書き込むアクセス許可を表します。

Permissions.Vibrate

デバイス振動モーターにアクセスするためのアクセス許可を表します。

Platform

プラットフォーム固有のヘルパー メソッドを含む静的クラス。

VersionTracking

VersionTracking API を使用すると、デバイス上のアプリのバージョンを簡単に追跡できます。

インターフェイス

名前 説明
IAppActions

AppActions API を使用すると、アプリ アイコンからアプリのショートカットを作成して応答できます。

IAppInfo

アプリケーションに関する情報を表します。

IBrowser

アプリ内に Web ページを表示する方法を提供します。

ILauncher

Launcher API を使用すると、アプリケーションはシステムによって URI を開きます。 これは、他のアプリケーションのカスタム URI スキームにディープ リンクするときによく使用されます。

IMap

Map API を使用すると、アプリケーションはインストールされているマップ アプリケーションを特定の場所または場所に開くことができます。

IPermissions

実行時のアクセス許可を確認および要求するための抽象化を提供します。

IPlatformAppActions

アプリ アクションの使用時にトリガーされるプラットフォーム ライフサイクル イベントの抽象化を提供します。

IVersionTracking

VersionTracking API を使用すると、デバイス上のアプリのバージョンを簡単に追跡できます。

列挙型

名前 説明
AppPackagingModel

Windows アプリのパッケージ化オプションについて説明します。

AppTheme

オペレーティング システムまたはアプリケーションで表示できるさまざまなテーマを列挙します。

BrowserLaunchFlags

ブラウザーの開き方を制御するために設定できる追加のフラグ。

BrowserLaunchMode

ブラウザーの起動の種類。

BrowserTitleMode

アプリ内ブラウザー のタイトルのモード。

LayoutDirection

可能なレイアウトの方向を列挙します。

NavigationMode

オペレーティング システムの Maps アプリに渡すことができるさまざまなナビゲーション モードを表します。

PermissionStatus

アクセス許可の状態が考えられます。