RestrictionsManager.RequestPermission メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
操作のアクセス許可を要求するためにアプリケーションによって呼び出されます。
[Android.Runtime.Register("requestPermission", "(Ljava/lang/String;Ljava/lang/String;Landroid/os/PersistableBundle;)V", "GetRequestPermission_Ljava_lang_String_Ljava_lang_String_Landroid_os_PersistableBundle_Handler")]
public virtual void RequestPermission (string? requestType, string? requestId, Android.OS.PersistableBundle? request);
[<Android.Runtime.Register("requestPermission", "(Ljava/lang/String;Ljava/lang/String;Landroid/os/PersistableBundle;)V", "GetRequestPermission_Ljava_lang_String_Ljava_lang_String_Landroid_os_PersistableBundle_Handler")>]
abstract member RequestPermission : string * string * Android.OS.PersistableBundle -> unit
override this.RequestPermission : string * string * Android.OS.PersistableBundle -> unit
パラメーター
- requestType
- String
要求の種類。 型には、ここで指定した定義済みの型のいずれか、または特定の制限プロバイダーが理解できるカスタム型を指定できます。 カスタム型の場合は、他の制限プロバイダーによって指定された定義済みの型や型との競合を回避するために、型名を名前空間に設定する必要があります。
- requestId
- String
応答で ID を受信したときに要求のパラメーターを識別するのに十分な情報を含む、アプリによって生成される一意の ID。
- request
- PersistableBundle
指定した要求の種類に対応するデータを格納する PersistableBundle。 バンドル内のデータのキーは、要求の種類によって異なります。
- 属性
例外
必要なパラメーターのいずれかが見つからない場合は 。
注釈
操作のアクセス許可を要求するためにアプリケーションによって呼び出されます。 要求の内容は、選択した要求の種類に応じて複数のデータを含む Bundle で渡されます。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。