RestrictionsReceiver.OnRequestPermission メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ユーザー以外のローカル管理者またはリモート管理者による承認を必要とする操作に対して、アプリケーションによって行われた非同期アクセス許可要求。
[Android.Runtime.Register("onRequestPermission", "(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Landroid/os/PersistableBundle;)V", "GetOnRequestPermission_Landroid_content_Context_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Landroid_os_PersistableBundle_Handler")]
public abstract void OnRequestPermission (Android.Content.Context? context, string? packageName, string? requestType, string? requestId, Android.OS.PersistableBundle? request);
[<Android.Runtime.Register("onRequestPermission", "(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Landroid/os/PersistableBundle;)V", "GetOnRequestPermission_Landroid_content_Context_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Landroid_os_PersistableBundle_Handler")>]
abstract member OnRequestPermission : Android.Content.Context * string * string * string * Android.OS.PersistableBundle -> unit
パラメーター
- context
- Context
- packageName
- String
アクセス許可を要求しているアプリケーション。
- requestType
- String
要求の種類。要求データの内容と表示を決定します。
- requestId
- String
- request
- PersistableBundle
少なくとも要求 ID を含む要求データ バンドル。
- 属性
注釈
ユーザー以外のローカル管理者またはリモート管理者による承認を必要とする操作に対して、アプリケーションによって行われた非同期アクセス許可要求。 制限プロバイダーは、要求を管理者に転送し、可能な場合は応答を返す必要があります。 呼び出し元のアプリケーションは、応答に無期限の時間がかかる可能性があることを認識しています。
要求バンドルにキー RestrictionsManager#REQUEST_KEY_NEW_REQUEST
が含まれている場合は、新しい要求を送信する必要があります。 それ以外の場合、プロバイダーは同じ requestId に対する以前の応答を検索し、キャッシュされた応答を返すことができます。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。