HttpURLConnection.SetFixedLengthStreamingMode Método

Definição

Sobrecargas

Nome Description
SetFixedLengthStreamingMode(Int32)

Esse método é usado para habilitar o streaming de um corpo de solicitação HTTP sem buffer interno, quando o comprimento do conteúdo é conhecido com antecedência.

SetFixedLengthStreamingMode(Int64)

Esse método é usado para habilitar o streaming de um corpo de solicitação HTTP sem buffer interno, quando o comprimento do conteúdo é conhecido com antecedência.

SetFixedLengthStreamingMode(Int32)

Esse método é usado para habilitar o streaming de um corpo de solicitação HTTP sem buffer interno, quando o comprimento do conteúdo é conhecido com antecedência.

[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

O número de bytes que serão gravados no OutputStream.

Atributos

Exceções

se já estiver conectado ou outro modo já definido.

se contentLength for menor que zero.

Comentários

Esse método é usado para habilitar o streaming de um corpo de solicitação HTTP sem buffer interno, quando o comprimento do conteúdo é conhecido com antecedência.

Uma exceção será gerada se o aplicativo tentar gravar mais dados do que o comprimento de conteúdo indicado ou se o aplicativo fechar o OutputStream antes de gravar a quantidade indicada.

Quando o streaming de saída está habilitado, a autenticação e o redirecionamento não podem ser tratados automaticamente. Um HttpRetryException será gerado ao ler a resposta se a autenticação ou o redirecionamento forem necessários. Essa exceção pode ser consultada para obter os detalhes do erro.

Esse método deve ser chamado antes que a URLConnection esteja conectada.

<B>OBSERVAÇÃO:</B>#setFixedLengthStreamingMode(long) é recomendado em vez desse método, pois permite que comprimentos de conteúdo maiores sejam definidos.

Adicionado em 1.5.

Documentação Java para java.net.HttpURLConnection.setFixedLengthStreamingMode(int).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a

SetFixedLengthStreamingMode(Int64)

Esse método é usado para habilitar o streaming de um corpo de solicitação HTTP sem buffer interno, quando o comprimento do conteúdo é conhecido com antecedência.

[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

O número de bytes que serão gravados no OutputStream.

Atributos

Exceções

se já estiver conectado ou outro modo já definido.

se contentLength for menor que zero.

Comentários

Esse método é usado para habilitar o streaming de um corpo de solicitação HTTP sem buffer interno, quando o comprimento do conteúdo é conhecido com antecedência.

Uma exceção será gerada se o aplicativo tentar gravar mais dados do que o comprimento de conteúdo indicado ou se o aplicativo fechar o OutputStream antes de gravar a quantidade indicada.

Quando o streaming de saída está habilitado, a autenticação e o redirecionamento não podem ser tratados automaticamente. Um HttpRetryException será gerado ao ler a resposta se a autenticação ou o redirecionamento forem necessários. Essa exceção pode ser consultada para obter os detalhes do erro.

Esse método deve ser chamado antes que a URLConnection esteja conectada.

O comprimento do conteúdo definido invocando esse método tem precedência sobre qualquer valor definido por #setFixedLengthStreamingMode(int).

Adicionado em 1.7.

Documentação Java para java.net.HttpURLConnection.setFixedLengthStreamingMode(long).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Confira também

Aplica-se a