DocumentsProvider.OpenFile 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | 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。
- 屬性
例外狀況
備註
實作由父類別提供。 無法被覆寫。
本頁部分內容為基於 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)>