HttpURLConnection.SetFixedLengthStreamingMode 方法

定義

多載

名稱 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 所創建與分享的作品,並依授權條款所描述的使用進行修改。

另請參閱

適用於