HttpURLConnection.SetChunkedStreamingMode(Int32) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Questo metodo viene usato per abilitare lo streaming del corpo di una richiesta HTTP senza buffering interno, quando la lunghezza del contenuto è <b>non</b> nota in anticipo.
[Android.Runtime.Register("setChunkedStreamingMode", "(I)V", "GetSetChunkedStreamingMode_IHandler")]
public virtual void SetChunkedStreamingMode(int chunklen);
[<Android.Runtime.Register("setChunkedStreamingMode", "(I)V", "GetSetChunkedStreamingMode_IHandler")>]
abstract member SetChunkedStreamingMode : int -> unit
override this.SetChunkedStreamingMode : int -> unit
Parametri
- chunklen
- Int32
Numero di byte da scrivere in ogni blocco. Se chunklen è minore o uguale a zero, verrà usato un valore predefinito.
- Attributi
Eccezioni
se già connesso o un'altra modalità già impostata.
Commenti
Questo metodo viene usato per abilitare lo streaming del corpo di una richiesta HTTP senza buffering interno, quando la lunghezza del contenuto è <b>non</b> nota in anticipo. In questa modalità viene usata la codifica di trasferimento in blocchi per inviare il corpo della richiesta. Nota, non tutti i server HTTP supportano questa modalità.
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.
Aggiunto nella versione 1.5.
per java.net.HttpURLConnection.setChunkedStreamingMode(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.