HttpURLConnection.SetFixedLengthStreamingMode メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
| 名前 | 説明 |
|---|---|
| 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 で追加されました。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
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 で追加されました。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。