HttpURLConnection.SetFixedLengthStreamingMode Método

Definición

Sobrecargas

Nombre Description
SetFixedLengthStreamingMode(Int32)

Este método se usa para habilitar el streaming de un cuerpo de solicitud HTTP sin almacenamiento en búfer interno, cuando la longitud del contenido se conoce de antemano.

SetFixedLengthStreamingMode(Int64)

Este método se usa para habilitar el streaming de un cuerpo de solicitud HTTP sin almacenamiento en búfer interno, cuando la longitud del contenido se conoce de antemano.

SetFixedLengthStreamingMode(Int32)

Este método se usa para habilitar el streaming de un cuerpo de solicitud HTTP sin almacenamiento en búfer interno, cuando la longitud del contenido se conoce de antemano.

[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

Parámetros

contentLength
Int32

Número de bytes que se escribirán en OutputStream.

Atributos

Excepciones

si ya está conectado u otro modo ya establecido.

si contentLength es menor que cero.

Comentarios

Este método se usa para habilitar el streaming de un cuerpo de solicitud HTTP sin almacenamiento en búfer interno, cuando la longitud del contenido se conoce de antemano.

Se producirá una excepción si la aplicación intenta escribir más datos que la longitud de contenido indicada, o si la aplicación cierra OutputStream antes de escribir la cantidad indicada.

Cuando el streaming de salida está habilitado, la autenticación y el redireccionamiento no se pueden controlar automáticamente. Se producirá una excepción HttpRetryException al leer la respuesta si se requieren autenticación o redirección. Esta excepción se puede consultar para obtener los detalles del error.

Se debe llamar a este método antes de que se conecte urlConnection.

<B>NOTE:</B>#setFixedLengthStreamingMode(long) se recomienda en lugar de este método, ya que permite establecer longitudes de contenido mayores.

Agregado en 1.5.

Documentación de Java para java.net.HttpURLConnection.setFixedLengthStreamingMode(int).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a

SetFixedLengthStreamingMode(Int64)

Este método se usa para habilitar el streaming de un cuerpo de solicitud HTTP sin almacenamiento en búfer interno, cuando la longitud del contenido se conoce de antemano.

[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

Parámetros

contentLength
Int64

Número de bytes que se escribirán en OutputStream.

Atributos

Excepciones

si ya está conectado u otro modo ya establecido.

si contentLength es menor que cero.

Comentarios

Este método se usa para habilitar el streaming de un cuerpo de solicitud HTTP sin almacenamiento en búfer interno, cuando la longitud del contenido se conoce de antemano.

Se producirá una excepción si la aplicación intenta escribir más datos que la longitud de contenido indicada, o si la aplicación cierra OutputStream antes de escribir la cantidad indicada.

Cuando el streaming de salida está habilitado, la autenticación y el redireccionamiento no se pueden controlar automáticamente. Se producirá una excepción HttpRetryException al leer la respuesta si se requieren autenticación o redirección. Esta excepción se puede consultar para obtener los detalles del error.

Se debe llamar a este método antes de que se conecte urlConnection.

La longitud de contenido establecida invocando este método tiene prioridad sobre cualquier valor establecido por #setFixedLengthStreamingMode(int).

Agregado en la versión 1.7.

Documentación de Java para java.net.HttpURLConnection.setFixedLengthStreamingMode(long).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Consulte también

Se aplica a