DocumentsContract.BuildDocumentUriUsingTree(Uri, String) 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í.
URI de compilación que representa el destino Document#COLUMN_DOCUMENT_ID
en un proveedor de documentos.
[Android.Runtime.Register("buildDocumentUriUsingTree", "(Landroid/net/Uri;Ljava/lang/String;)Landroid/net/Uri;", "")]
public static Android.Net.Uri? BuildDocumentUriUsingTree (Android.Net.Uri? treeUri, string? documentId);
[<Android.Runtime.Register("buildDocumentUriUsingTree", "(Landroid/net/Uri;Ljava/lang/String;)Landroid/net/Uri;", "")>]
static member BuildDocumentUriUsingTree : Android.Net.Uri * string -> Android.Net.Uri
Parámetros
- treeUri
- Uri
el subárbol que se va a aprovechar para obtener acceso al documento de destino. El directorio de destino debe ser un descendiente de este subárbol.
- documentId
- String
el documento de destino, al que es posible que el autor de la llamada no tenga acceso directo.
Devoluciones
- Atributos
Comentarios
URI de compilación que representa el destino Document#COLUMN_DOCUMENT_ID
en un proveedor de documentos. Cuando se consulta, un proveedor devolverá una sola fila con columnas definidas por Document
.
Sin embargo, en lugar de acceder directamente al documento de destino, el URI devuelto aprovechará el acceso concedido a través de un URI de subárbol, normalmente devuelto por Intent#ACTION_OPEN_DOCUMENT_TREE
. El documento de destino debe ser descendiente (secundario, nieto, etc.) del subárbol.
Esto se usa normalmente para acceder a documentos en un árbol de directorios seleccionado por el usuario, ya que no requiere que el usuario confirme por separado cada acceso al documento nuevo.
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
Consulte también
- ActionOpenDocumentTree
- <xref:Android.Provider.DocumentsProvider.IsChildDocument(System.String%2c+System.String)>
- <xref:Android.Provider.DocumentsContract.BuildDocumentUri(System.String%2c+System.String)>