Sprache

HttpURLConnection.SetFixedLengthStreamingMode Methode

Definition

Überlädt

Name Beschreibung
SetFixedLengthStreamingMode(Int32)

Diese Methode wird verwendet, um das Streamen eines HTTP-Anforderungstexts ohne interne Pufferung zu ermöglichen, wenn die Inhaltslänge im Voraus bekannt ist.

SetFixedLengthStreamingMode(Int64)

Diese Methode wird verwendet, um das Streamen eines HTTP-Anforderungstexts ohne interne Pufferung zu ermöglichen, wenn die Inhaltslänge im Voraus bekannt ist.

SetFixedLengthStreamingMode(Int32)

Diese Methode wird verwendet, um das Streamen eines HTTP-Anforderungstexts ohne interne Pufferung zu ermöglichen, wenn die Inhaltslänge im Voraus bekannt ist.

[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

Parameter

contentLength
Int32

Die Anzahl der Bytes, die in outputStream geschrieben werden.

Attribute

Ausnahmen

wenn bereits eine Verbindung oder ein anderer Modus bereits festgelegt ist.

wenn contentLength kleiner als 0 ist.

Hinweise

Diese Methode wird verwendet, um das Streamen eines HTTP-Anforderungstexts ohne interne Pufferung zu ermöglichen, wenn die Inhaltslänge im Voraus bekannt ist.

Eine Ausnahme wird ausgelöst, wenn die Anwendung versucht, mehr Daten zu schreiben als die angegebene Inhaltslänge, oder wenn die Anwendung den OutputStream schließt, bevor Sie den angegebenen Betrag schreiben.

Wenn das Ausgabestreaming aktiviert ist, kann die Authentifizierung und Umleitung nicht automatisch behandelt werden. Beim Lesen der Antwort wird eine HttpRetryException ausgelöst, wenn die Authentifizierung oder Umleitung erforderlich ist. Diese Ausnahme kann für die Details des Fehlers abgefragt werden.

Diese Methode muss aufgerufen werden, bevor die URLConnection verbunden ist.

<B>HINWEIS:</B>#setFixedLengthStreamingMode(long) wird anstelle dieser Methode empfohlen, da größere Inhaltslängen festgelegt werden können.

Hinzugefügt in 1.5.

Java Dokumentation für java.net.HttpURLConnection.setFixedLengthStreamingMode(int).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

SetFixedLengthStreamingMode(Int64)

Diese Methode wird verwendet, um das Streamen eines HTTP-Anforderungstexts ohne interne Pufferung zu ermöglichen, wenn die Inhaltslänge im Voraus bekannt ist.

[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

Parameter

contentLength
Int64

Die Anzahl der Bytes, die in outputStream geschrieben werden.

Attribute

Ausnahmen

wenn bereits eine Verbindung oder ein anderer Modus bereits festgelegt ist.

wenn contentLength kleiner als 0 ist.

Hinweise

Diese Methode wird verwendet, um das Streamen eines HTTP-Anforderungstexts ohne interne Pufferung zu ermöglichen, wenn die Inhaltslänge im Voraus bekannt ist.

Eine Ausnahme wird ausgelöst, wenn die Anwendung versucht, mehr Daten zu schreiben als die angegebene Inhaltslänge, oder wenn die Anwendung den OutputStream schließt, bevor Sie den angegebenen Betrag schreiben.

Wenn das Ausgabestreaming aktiviert ist, kann die Authentifizierung und Umleitung nicht automatisch behandelt werden. Beim Lesen der Antwort wird eine HttpRetryException ausgelöst, wenn die Authentifizierung oder Umleitung erforderlich ist. Diese Ausnahme kann für die Details des Fehlers abgefragt werden.

Diese Methode muss aufgerufen werden, bevor die URLConnection verbunden ist.

Die durch Aufrufen dieser Methode festgelegte Inhaltslänge hat Vorrang vor jedem von #setFixedLengthStreamingMode(int)ihnen festgelegten Wert.

In 1.7 hinzugefügt.

Java Dokumentation für java.net.HttpURLConnection.setFixedLengthStreamingMode(long).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Weitere Informationen

Gilt für: