ContentProvider.Insert Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
Insert(Uri, ContentValues) |
Implemente esto para controlar las solicitudes para insertar una nueva fila. |
Insert(Uri, ContentValues, Bundle) |
Implemente esto para controlar las solicitudes para insertar una nueva fila. |
Insert(Uri, ContentValues)
Implemente esto para controlar las solicitudes para insertar una nueva fila.
[Android.Runtime.Register("insert", "(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri;", "GetInsert_Landroid_net_Uri_Landroid_content_ContentValues_Handler")]
public abstract Android.Net.Uri? Insert (Android.Net.Uri uri, Android.Content.ContentValues? values);
[<Android.Runtime.Register("insert", "(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri;", "GetInsert_Landroid_net_Uri_Landroid_content_ContentValues_Handler")>]
abstract member Insert : Android.Net.Uri * Android.Content.ContentValues -> Android.Net.Uri
Parámetros
- uri
- Uri
El content:// URI de la solicitud de inserción.
- values
- ContentValues
Conjunto de pares column_name/valor que se van a agregar a la base de datos.
Devoluciones
Identificador URI del elemento recién insertado.
- Atributos
Comentarios
Implemente esto para controlar las solicitudes para insertar una nueva fila. Como cortesía, llame ContentResolver#notifyChange(android.net.Uri ,android.database.ContentObserver) notifyChange()
después de insertar. Se puede llamar a este método desde varios subprocesos, como se describe en Procesos y subprocesos.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.
Se aplica a
Insert(Uri, ContentValues, Bundle)
Implemente esto para controlar las solicitudes para insertar una nueva fila.
[Android.Runtime.Register("insert", "(Landroid/net/Uri;Landroid/content/ContentValues;Landroid/os/Bundle;)Landroid/net/Uri;", "GetInsert_Landroid_net_Uri_Landroid_content_ContentValues_Landroid_os_Bundle_Handler", ApiSince=30)]
public virtual Android.Net.Uri? Insert (Android.Net.Uri uri, Android.Content.ContentValues? values, Android.OS.Bundle? extras);
[<Android.Runtime.Register("insert", "(Landroid/net/Uri;Landroid/content/ContentValues;Landroid/os/Bundle;)Landroid/net/Uri;", "GetInsert_Landroid_net_Uri_Landroid_content_ContentValues_Landroid_os_Bundle_Handler", ApiSince=30)>]
abstract member Insert : Android.Net.Uri * Android.Content.ContentValues * Android.OS.Bundle -> Android.Net.Uri
override this.Insert : Android.Net.Uri * Android.Content.ContentValues * Android.OS.Bundle -> Android.Net.Uri
Parámetros
- uri
- Uri
El content:// URI de la solicitud de inserción.
- values
- ContentValues
Conjunto de pares column_name/valor que se van a agregar a la base de datos.
- extras
- Bundle
Un paquete que contiene información adicional necesaria para la operación. Los argumentos pueden incluir argumentos de estilo SQL, como ContentResolver#QUERY_ARG_SQL_LIMIT
, pero tenga en cuenta que la documentación de cada proveedor individual indicará qué argumentos admiten.
Devoluciones
Identificador URI del elemento recién insertado.
- Atributos
Comentarios
Implemente esto para controlar las solicitudes para insertar una nueva fila. Como cortesía, llame ContentResolver#notifyChange(android.net.Uri ,android.database.ContentObserver) notifyChange()
después de insertar. Se puede llamar a este método desde varios subprocesos, como se describe en Procesos y subprocesos.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.