DocumentsProvider.OpenAssetFile 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | Description |
|---|---|
| OpenAssetFile(Uri, String) |
實作由父類別提供。 |
| OpenAssetFile(Uri, String, CancellationSignal) |
實作由父類別提供。 |
OpenAssetFile(Uri, String)
實作由父類別提供。
[Android.Runtime.Register("openAssetFile", "(Landroid/net/Uri;Ljava/lang/String;)Landroid/content/res/AssetFileDescriptor;", "")]
public override sealed Android.Content.Res.AssetFileDescriptor? OpenAssetFile(Android.Net.Uri? uri, string? mode);
[<Android.Runtime.Register("openAssetFile", "(Landroid/net/Uri;Ljava/lang/String;)Landroid/content/res/AssetFileDescriptor;", "")>]
override this.OpenAssetFile : Android.Net.Uri * string -> Android.Content.Res.AssetFileDescriptor
參數
- uri
- Uri
要開啟檔案的URI。
- mode
- String
檔案的存取模式。 可能為「r」代表唯讀存取,「w」代表只寫存取(抹除檔案中目前的資料),「wa」代表只寫存取,可附加於任何現有資料,「rw」代表對任何現有資料的讀寫存取,以及「rwt」代表可截斷任何現有檔案的讀寫存取。
傳回
會回傳一個新的 AssetFileDescriptor,你可以用來存取該檔案。 這個值可能是 Null。
- 屬性
例外狀況
備註
實作由父類別提供。 無法被覆寫。
Java 文件 android.provider.DocumentsProvider.openAssetFile(android.net.Uri, java.lang.String)。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。
另請參閱
- <xref:Android.Provider.DocumentsProvider.OpenDocument(System.String%2c+System.String%2c+System.String)>
適用於
OpenAssetFile(Uri, String, CancellationSignal)
實作由父類別提供。
[Android.Runtime.Register("openAssetFile", "(Landroid/net/Uri;Ljava/lang/String;Landroid/os/CancellationSignal;)Landroid/content/res/AssetFileDescriptor;", "")]
public override sealed Android.Content.Res.AssetFileDescriptor? OpenAssetFile(Android.Net.Uri? uri, string? mode, Android.OS.CancellationSignal? signal);
[<Android.Runtime.Register("openAssetFile", "(Landroid/net/Uri;Ljava/lang/String;Landroid/os/CancellationSignal;)Landroid/content/res/AssetFileDescriptor;", "")>]
override this.OpenAssetFile : Android.Net.Uri * string * Android.OS.CancellationSignal -> Android.Content.Res.AssetFileDescriptor
參數
- uri
- Uri
要開啟檔案的URI。
- mode
- String
檔案的存取模式。 可能為「r」代表唯讀存取,「w」代表只寫存取(抹除檔案中目前的資料),「wa」代表只寫存取,可附加於任何現有資料,「rw」代表對任何現有資料的讀寫存取,以及「rwt」代表可截斷任何現有檔案的讀寫存取。
- signal
- CancellationSignal
一個取消正在進行的行動的信號,或者 null 如果沒有。 例如,如果你正在從網路下載檔案以處理「rw」模式請求,你應該定期打電話 ThrowIfCanceled() 確認客戶端是否已取消請求並中止下載。
傳回
會回傳一個新的 AssetFileDescriptor,你可以用來存取該檔案。 這個值可能是 Null。
- 屬性
例外狀況
備註
實作由父類別提供。 無法被覆寫。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。
另請參閱
- <xref:Android.Provider.DocumentsProvider.OpenDocument(System.String%2c+System.String%2c+System.String)>