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 меньше нуля.
Комментарии
Этот метод используется для включения потоковой передачи текста HTTP-запроса без внутреннего буферизации, когда длина содержимого известна заранее.
Исключение возникает, если приложение пытается записать больше данных, чем указанная длина содержимого, или если приложение закрывает OutputStream перед записью указанного объема.
Если потоковая передача выходных данных включена, проверка подлинности и перенаправление не могут обрабатываться автоматически. При чтении ответа при необходимости проверки подлинности или перенаправления возникает исключение HttpRetryException. Это исключение можно запросить для получения сведений об ошибке.
Этот метод должен вызываться перед подключением URLConnection.
<B>NOTE:</B>#setFixedLengthStreamingMode(long) рекомендуется вместо этого метода, так как он позволяет задать большую длину содержимого.
Добавлено в версии 1.5.
Java документации по java.net.HttpURLConnection.setFixedLengthStreamingMode(int).
Части этой страницы — это изменения на основе работы, созданной и общей 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
Число байтов, записываемых в OutputStream.
- Атрибуты
Исключения
Если уже подключен или уже установлен другой режим.
Значение , если contentLength меньше нуля.
Комментарии
Этот метод используется для включения потоковой передачи текста HTTP-запроса без внутреннего буферизации, когда длина содержимого известна заранее.
Исключение возникает, если приложение пытается записать больше данных, чем указанная длина содержимого, или если приложение закрывает OutputStream перед записью указанного объема.
Если потоковая передача выходных данных включена, проверка подлинности и перенаправление не могут обрабатываться автоматически. При чтении ответа при необходимости проверки подлинности или перенаправления возникает исключение HttpRetryException. Это исключение можно запросить для получения сведений об ошибке.
Этот метод должен вызываться перед подключением URLConnection.
Длина содержимого, заданная путем вызова этого метода, имеет приоритет над любым значением, заданным по #setFixedLengthStreamingMode(int).
Добавлено в версии 1.7.
Java документации по java.net.HttpURLConnection.setFixedLengthStreamingMode(long).
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".