DocumentsContract.BuildDocumentUriUsingTree(Uri, String) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
建置 URI,代表檔提供者中的目標 Document#COLUMN_DOCUMENT_ID
。
[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
參數
- treeUri
- Uri
要利用的子樹來取得目標檔的存取權。 目標目錄必須是這個子樹的子系。
- documentId
- String
目標檔,呼叫端可能沒有直接存取權。
傳回
- 屬性
備註
建置 URI,代表檔提供者中的目標 Document#COLUMN_DOCUMENT_ID
。 查詢時,提供者會傳回具有 所 Document
定義數據行的單一數據列。
不過,傳回的 URI 會利用透過子樹 URI 授與的存取權,通常由 Intent#ACTION_OPEN_DOCUMENT_TREE
傳回,而不是直接存取目標檔。 目標文件必須是子樹的子系(子系、孫子等)。
這通常用來存取使用者選取目錄樹狀目錄下的檔,因為它不需要使用者個別確認每個新的檔存取權。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。
適用於
另請參閱
- ActionOpenDocumentTree
- <xref:Android.Provider.DocumentsProvider.IsChildDocument(System.String%2c+System.String)>
- <xref:Android.Provider.DocumentsContract.BuildDocumentUri(System.String%2c+System.String)>