語言

DocumentsProvider.OpenFile 方法

定義

多載

名稱 Description
OpenFile(Uri, String, CancellationSignal)

實作由父類別提供。

OpenFile(Uri, String)

實作由父類別提供。

OpenFile(Uri, String, CancellationSignal)

實作由父類別提供。

[Android.Runtime.Register("openFile", "(Landroid/net/Uri;Ljava/lang/String;Landroid/os/CancellationSignal;)Landroid/os/ParcelFileDescriptor;", "")]
public override sealed Android.OS.ParcelFileDescriptor? OpenFile(Android.Net.Uri? uri, string? mode, Android.OS.CancellationSignal? signal);
[<Android.Runtime.Register("openFile", "(Landroid/net/Uri;Ljava/lang/String;Landroid/os/CancellationSignal;)Landroid/os/ParcelFileDescriptor;", "")>]
override this.OpenFile : Android.Net.Uri * string * Android.OS.CancellationSignal -> Android.OS.ParcelFileDescriptor

參數

uri
Uri

要開啟檔案的URI。

mode
String

檔案的存取模式。 可能為「r」代表唯讀存取,「w」代表唯寫存取,「rw」代表讀寫存取,或「rwt」代表可截斷任何現有檔案的讀寫存取。

signal
CancellationSignal

一個取消正在進行的行動的信號,或者 null 如果沒有。 例如,如果你正在從網路下載檔案以處理「rw」模式請求,你應該定期打電話 ThrowIfCanceled() 確認客戶端是否已取消請求並中止下載。

傳回

會回傳一個新的 ParcelFileDescriptor,你可以用來存取該檔案。 這個值可能是 Null。

屬性

例外狀況

備註

實作由父類別提供。 無法被覆寫。

Java 文件 android.provider.DocumentsProvider.openFile(android.net.Uri, java.lang.String, android.os.CancellationSignal)。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

另請參閱

  • <xref:Android.Provider.DocumentsProvider.OpenDocument(System.String%2c+System.String%2c+System.String)>

適用於

OpenFile(Uri, String)

實作由父類別提供。

[Android.Runtime.Register("openFile", "(Landroid/net/Uri;Ljava/lang/String;)Landroid/os/ParcelFileDescriptor;", "")]
public override sealed Android.OS.ParcelFileDescriptor? OpenFile(Android.Net.Uri? uri, string? mode);
[<Android.Runtime.Register("openFile", "(Landroid/net/Uri;Ljava/lang/String;)Landroid/os/ParcelFileDescriptor;", "")>]
override this.OpenFile : Android.Net.Uri * string -> Android.OS.ParcelFileDescriptor

參數

uri
Uri

要開啟檔案的URI。

mode
String

檔案的存取模式。 可能為「r」代表唯讀存取,「rw」代表讀寫存取,或「rwt」代表可截斷任何現有檔案的讀寫存取。

傳回

會回傳一個新的 ParcelFileDescriptor,你可以用來存取該檔案。 這個值可能是 Null。

屬性

例外狀況

備註

實作由父類別提供。 無法被覆寫。

Java 文件 android.provider.DocumentsProvider.openFile(android.net.Uri, java.lang.String)。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

另請參閱

  • <xref:Android.Provider.DocumentsProvider.OpenDocument(System.String%2c+System.String%2c+System.String)>

適用於