Language

HttpURLConnection.SetFixedLengthStreamingMode メソッド

定義

オーバーロード

名前 説明
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

OutputStream に書き込まれるバイト数。

属性

例外

既に接続されている場合、または別のモードが既に設定されている場合は 。

contentLengthが 0 未満の場合は。

注釈

このメソッドは、コンテンツの長さが事前にわかっているときに、内部バッファリングなしで HTTP 要求本文のストリーミングを有効にするために使用されます。

アプリケーションが指定されたコンテンツの長さを超えるデータを書き込もうとした場合、または指定された量を書き込む前にアプリケーションが OutputStream を閉じる場合は、例外がスローされます。

出力ストリーミングが有効になっている場合、認証とリダイレクトを自動的に処理することはできません。 認証またはリダイレクトが必要な場合、応答を読み取るときに HttpRetryException がスローされます。 この例外は、エラーの詳細を照会できます。

URLConnection が接続される前に、このメソッドを呼び出す必要があります。

<B>NOTE:</B>#setFixedLengthStreamingMode(long) は、コンテンツの長さを大きく設定できるため、この方法ではなくお勧めします。

1\.5 で追加されました。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象

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

OutputStream に書き込まれるバイト数。

属性

例外

既に接続されている場合、または別のモードが既に設定されている場合は 。

contentLengthが 0 未満の場合は。

注釈

このメソッドは、コンテンツの長さが事前にわかっているときに、内部バッファリングなしで HTTP 要求本文のストリーミングを有効にするために使用されます。

アプリケーションが指定されたコンテンツの長さを超えるデータを書き込もうとした場合、または指定された量を書き込む前にアプリケーションが OutputStream を閉じる場合は、例外がスローされます。

出力ストリーミングが有効になっている場合、認証とリダイレクトを自動的に処理することはできません。 認証またはリダイレクトが必要な場合、応答を読み取るときに HttpRetryException がスローされます。 この例外は、エラーの詳細を照会できます。

URLConnection が接続される前に、このメソッドを呼び出す必要があります。

このメソッドを呼び出すことによって設定されたコンテンツの長さは、 #setFixedLengthStreamingMode(int)によって設定された値よりも優先されます。

1.7 で追加されました。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

こちらもご覧ください

適用対象