DocumentsContract.BuildDocumentUriUsingTree(Uri, String) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
URI di compilazione che rappresenta la destinazione Document#COLUMN_DOCUMENT_ID
in un provider di documenti.
[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
Parametri
- treeUri
- Uri
sottoalbero da sfruttare per ottenere l'accesso al documento di destinazione. La directory di destinazione deve essere un discendente di questo sottoalbero.
- documentId
- String
documento di destinazione a cui il chiamante potrebbe non avere accesso diretto.
Restituisce
- Attributi
Commenti
URI di compilazione che rappresenta la destinazione Document#COLUMN_DOCUMENT_ID
in un provider di documenti. Quando viene eseguita una query, un provider restituirà una singola riga con colonne definite da Document
.
Tuttavia, anziché accedere direttamente al documento di destinazione, l'URI restituito sfrutta l'accesso concesso tramite un URI del sottoalbero, in genere restituito da Intent#ACTION_OPEN_DOCUMENT_TREE
. Il documento di destinazione deve essere un discendente (figlio, nipote e così via) del sottoalbero.
Viene in genere usato per accedere ai documenti in un albero di directory selezionato dall'utente, perché non richiede all'utente di confermare separatamente ogni nuovo accesso al documento.
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.
Si applica a
Vedi anche
- ActionOpenDocumentTree
- <xref:Android.Provider.DocumentsProvider.IsChildDocument(System.String%2c+System.String)>
- <xref:Android.Provider.DocumentsContract.BuildDocumentUri(System.String%2c+System.String)>