HttpURLConnection.SetFixedLengthStreamingMode 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | Description |
|---|---|
| SetFixedLengthStreamingMode(Int32) |
此方法用於在事先已知內容長度的情況下,實現 HTTP 請求實體的串流而不需內部緩衝。 |
| SetFixedLengthStreamingMode(Int64) |
此方法用於在事先已知內容長度的情況下,實現 HTTP 請求實體的串流而不需內部緩衝。 |
SetFixedLengthStreamingMode(Int32)
此方法用於在事先已知內容長度的情況下,實現 HTTP 請求實體的串流而不需內部緩衝。
[Android.Runtime.Register("setFixedLengthStreamingMode", "(I)V", "GetSetFixedLengthStreamingMode_IHandler")]
public virtual void SetFixedLengthStreamingMode(int contentLength);
[<Android.Runtime.Register("setFixedLengthStreamingMode", "(I)V", "GetSetFixedLengthStreamingMode_IHandler")>]
abstract member SetFixedLengthStreamingMode : int -> unit
override this.SetFixedLengthStreamingMode : int -> unit
參數
- contentLength
- Int32
將寫入輸出串流的位元組數。
- 屬性
例外狀況
如果已經連線或其他模式已設定。
若小 contentLength 於零。
備註
此方法用於在事先已知內容長度的情況下,實現 HTTP 請求實體的串流而不需內部緩衝。
若應用程式嘗試寫入超過指定內容長度的資料,或在寫入指定長度前關閉 OutputStream,則會拋出例外。
當輸出串流啟用時,認證與重定向無法自動處理。 若需要驗證或重定向,讀取回應時會拋出 HttpRetryException。 此例外可被查詢錯誤細節。
此方法必須在 URLConnection 連接前被呼叫。
<B>注意:</B>#setFixedLengthStreamingMode(long) 建議用此方法代替,因為它允許設定更長的內容長度。
已在1.5中新增。
Java 文件 java.net.HttpURLConnection.setFixedLengthStreamingMode(int)。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。
適用於
SetFixedLengthStreamingMode(Int64)
此方法用於在事先已知內容長度的情況下,實現 HTTP 請求實體的串流而不需內部緩衝。
[Android.Runtime.Register("setFixedLengthStreamingMode", "(J)V", "GetSetFixedLengthStreamingMode_JHandler")]
public virtual void SetFixedLengthStreamingMode(long contentLength);
[<Android.Runtime.Register("setFixedLengthStreamingMode", "(J)V", "GetSetFixedLengthStreamingMode_JHandler")>]
abstract member SetFixedLengthStreamingMode : int64 -> unit
override this.SetFixedLengthStreamingMode : int64 -> unit
參數
- contentLength
- Int64
將寫入輸出串流的位元組數。
- 屬性
例外狀況
如果已經連線或其他模式已設定。
若小 contentLength 於零。
備註
此方法用於在事先已知內容長度的情況下,實現 HTTP 請求實體的串流而不需內部緩衝。
若應用程式嘗試寫入超過指定內容長度的資料,或在寫入指定長度前關閉 OutputStream,則會拋出例外。
當輸出串流啟用時,認證與重定向無法自動處理。 若需要驗證或重定向,讀取回應時會拋出 HttpRetryException。 此例外可被查詢錯誤細節。
此方法必須在 URLConnection 連接前被呼叫。
透過此方法設定的內容長度優先於由 設定的任何 #setFixedLengthStreamingMode(int)值。
在 1.7 版本中加入。
Java 文件 java.net.HttpURLConnection.setFixedLengthStreamingMode(long)。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。