HttpURLConnection.SetFixedLengthStreamingMode Metodo

Definizione

Overload

Nome Descrizione
SetFixedLengthStreamingMode(Int32)

Questo metodo viene usato per abilitare lo streaming del corpo di una richiesta HTTP senza buffering interno, quando la lunghezza del contenuto è nota in anticipo.

SetFixedLengthStreamingMode(Int64)

Questo metodo viene usato per abilitare lo streaming del corpo di una richiesta HTTP senza buffering interno, quando la lunghezza del contenuto è nota in anticipo.

SetFixedLengthStreamingMode(Int32)

Questo metodo viene usato per abilitare lo streaming del corpo di una richiesta HTTP senza buffering interno, quando la lunghezza del contenuto è nota in anticipo.

[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

Parametri

contentLength
Int32

Numero di byte che verranno scritti in OutputStream.

Attributi

Eccezioni

se già connesso o un'altra modalità già impostata.

se contentLength è minore di zero.

Commenti

Questo metodo viene usato per abilitare lo streaming del corpo di una richiesta HTTP senza buffering interno, quando la lunghezza del contenuto è nota in anticipo.

Verrà generata un'eccezione se l'applicazione tenta di scrivere più dati rispetto alla lunghezza del contenuto indicata o se l'applicazione chiude OutputStream prima di scrivere la quantità indicata.

Quando lo streaming di output è abilitato, l'autenticazione e il reindirizzamento non possono essere gestiti automaticamente. Verrà generata un'eccezione HttpRetryException quando si legge la risposta se è necessaria l'autenticazione o il reindirizzamento. È possibile eseguire una query su questa eccezione per ottenere i dettagli dell'errore.

Questo metodo deve essere chiamato prima che URLConnection sia connesso.

<B NOTA:</B>>#setFixedLengthStreamingMode(long) è consigliato invece di questo metodo perché consente di impostare lunghezze di contenuto più grandi.

Aggiunto nella versione 1.5.

per java.net.HttpURLConnection.setFixedLengthStreamingMode(int).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a

SetFixedLengthStreamingMode(Int64)

Questo metodo viene usato per abilitare lo streaming del corpo di una richiesta HTTP senza buffering interno, quando la lunghezza del contenuto è nota in anticipo.

[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

Parametri

contentLength
Int64

Numero di byte che verranno scritti in OutputStream.

Attributi

Eccezioni

se già connesso o un'altra modalità già impostata.

se contentLength è minore di zero.

Commenti

Questo metodo viene usato per abilitare lo streaming del corpo di una richiesta HTTP senza buffering interno, quando la lunghezza del contenuto è nota in anticipo.

Verrà generata un'eccezione se l'applicazione tenta di scrivere più dati rispetto alla lunghezza del contenuto indicata o se l'applicazione chiude OutputStream prima di scrivere la quantità indicata.

Quando lo streaming di output è abilitato, l'autenticazione e il reindirizzamento non possono essere gestiti automaticamente. Verrà generata un'eccezione HttpRetryException quando si legge la risposta se è necessaria l'autenticazione o il reindirizzamento. È possibile eseguire una query su questa eccezione per ottenere i dettagli dell'errore.

Questo metodo deve essere chiamato prima che URLConnection sia connesso.

La lunghezza del contenuto impostata richiamando questo metodo ha la precedenza su qualsiasi valore impostato da #setFixedLengthStreamingMode(int).

Aggiunta nella versione 1.7.

per java.net.HttpURLConnection.setFixedLengthStreamingMode(long).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Vedi anche

Si applica a