HttpURLConnection.SetFixedLengthStreamingMode Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.