ContentResolver.Call Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
Call(Uri, String, String, Bundle) |
Chame um método definido pelo provedor. |
Call(String, String, String, Bundle) |
Chame um método definido pelo provedor. |
Call(Uri, String, String, Bundle)
Chame um método definido pelo provedor.
[Android.Runtime.Register("call", "(Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;Landroid/os/Bundle;)Landroid/os/Bundle;", "")]
public Android.OS.Bundle? Call (Android.Net.Uri uri, string method, string? arg, Android.OS.Bundle? extras);
[<Android.Runtime.Register("call", "(Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;Landroid/os/Bundle;)Landroid/os/Bundle;", "")>]
member this.Call : Android.Net.Uri * string * string * Android.OS.Bundle -> Android.OS.Bundle
Parâmetros
- uri
- Uri
- method
- String
nome do método definido pelo provedor para chamar. Opaco para a estrutura, mas deve ser não-nulo.
- arg
- String
argumento String definido pelo provedor. Pode ser nulo.
- extras
- Bundle
argumento Bundle definido pelo provedor. Pode ser nulo.
Retornos
um resultado Bundle, possivelmente null. Será nulo se o ContentProvider não implementar a chamada.
- Atributos
Exceções
Se URI ou método for null
Se o URI não for conhecido
Comentários
Chame um método definido pelo provedor. Isso pode ser usado para implementar interfaces de leitura ou gravação que são mais baratas do que usar um Cursor e/ou não se encaixam no modelo de tabela tradicional.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.
Aplica-se a
Call(String, String, String, Bundle)
Chame um método definido pelo provedor.
[Android.Runtime.Register("call", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Landroid/os/Bundle;)Landroid/os/Bundle;", "", ApiSince=29)]
public 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;", "", ApiSince=29)>]
member this.Call : string * string * string * Android.OS.Bundle -> Android.OS.Bundle
Parâmetros
- authority
- String
- method
- String
nome do método definido pelo provedor para chamar. Opaco para a estrutura, mas deve ser não-nulo.
- arg
- String
argumento String definido pelo provedor. Pode ser nulo.
- extras
- Bundle
argumento Bundle definido pelo provedor. Pode ser nulo.
Retornos
um resultado Bundle, possivelmente null. Será nulo se o ContentProvider não implementar a chamada.
- Atributos
Comentários
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.