ContentProvider.Call メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
| 名前 | 説明 |
|---|---|
| Call(String, String, Bundle) |
プロバイダー定義メソッドを呼び出します。 |
| Call(String, String, String, Bundle) |
プロバイダー定義メソッドを呼び出します。 |
Call(String, String, Bundle)
プロバイダー定義メソッドを呼び出します。
[Android.Runtime.Register("call", "(Ljava/lang/String;Ljava/lang/String;Landroid/os/Bundle;)Landroid/os/Bundle;", "GetCall_Ljava_lang_String_Ljava_lang_String_Landroid_os_Bundle_Handler")]
public virtual Android.OS.Bundle? Call(string method, string? arg, Android.OS.Bundle? extras);
[<Android.Runtime.Register("call", "(Ljava/lang/String;Ljava/lang/String;Landroid/os/Bundle;)Landroid/os/Bundle;", "GetCall_Ljava_lang_String_Ljava_lang_String_Landroid_os_Bundle_Handler")>]
abstract member Call : string * string * Android.OS.Bundle -> Android.OS.Bundle
override this.Call : string * string * Android.OS.Bundle -> Android.OS.Bundle
パラメーター
- method
- String
呼び出すメソッド名。 フレームワークには不透明ですが、 nullしないでください。
- arg
- String
provider-defined String 引数。
null でもかまいません。
- extras
- Bundle
provider-defined Bundle 引数。
null でもかまいません。
返品
プロバイダー定義の戻り値。
null可能性があります。これは、呼び出しメソッドを実装しないプロバイダーの既定値でもあります。
- 属性
注釈
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
Call(String, String, String, Bundle)
プロバイダー定義メソッドを呼び出します。
[Android.Runtime.Register("call", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Landroid/os/Bundle;)Landroid/os/Bundle;", "GetCall_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Landroid_os_Bundle_Handler", ApiSince=29)]
public virtual Android.OS.Bundle? Call(string authority, string method, string? arg, Android.OS.Bundle? extras);
[<Android.Runtime.Register("call", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Landroid/os/Bundle;)Landroid/os/Bundle;", "GetCall_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Landroid_os_Bundle_Handler", ApiSince=29)>]
abstract member Call : string * string * string * Android.OS.Bundle -> Android.OS.Bundle
override this.Call : string * string * string * Android.OS.Bundle -> Android.OS.Bundle
パラメーター
- authority
- String
この値を null にすることはできません。
- method
- String
呼び出すメソッド名。 フレームワークには不透明ですが、 nullしないでください。
- arg
- String
provider-defined String 引数。
null でもかまいません。
- extras
- Bundle
provider-defined Bundle 引数。
null でもかまいません。
返品
プロバイダー定義の戻り値。
null可能性があります。これは、呼び出しメソッドを実装しないプロバイダーの既定値でもあります。
- 属性
注釈
プロバイダー定義メソッドを呼び出します。 これは、テーブルに似たモデルに対して安価なインターフェイスや不自然なインターフェイスを実装するために使用できます。
<strong>WARNING:</strong> フレームワークは、アプリケーションがプロバイダーにアクセスするための基本的な機能以外に、コンテンツ プロバイダーへのこのエントリに対するアクセス許可チェックを行いません。 たとえば、実行中の呼び出しがプロバイダーのデータの読み取りまたは書き込みを行うことができるかどうかは分からないため、これらの個々のアクセス許可を適用することはできません。 このメソッドの実装 <strong>must</strong> が許可されていることを確認するために、着信呼び出しに対して独自のアクセス許可チェックを行います。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。