Sprache

ISessionInputBufferExtensions.ReadAsync Methode

Definition

Überlädt

Name Beschreibung
ReadAsync(ISessionInputBuffer)

Führt einen Blockierungs-Single-Byte-Lesevorgang in einem Threadpoolthread aus.

ReadAsync(ISessionInputBuffer, Byte[])

Führt einen Blockierungslesevorgang in ein Bytearray in einem Threadpoolthread aus.

ReadAsync(ISessionInputBuffer, Byte[], Int32, Int32)

Führt einen Blockierungslesevorgang in den angegebenen Teil eines Bytearrays in einem Threadpoolthread aus.

ReadAsync(ISessionInputBuffer)

Führt einen Blockierungs-Single-Byte-Lesevorgang in einem Threadpoolthread aus.

public static System.Threading.Tasks.Task<int> ReadAsync(this Org.Apache.Http.IO.ISessionInputBuffer self);
static member ReadAsync : Org.Apache.Http.IO.ISessionInputBuffer -> System.Threading.Tasks.Task<int>

Parameter

self
ISessionInputBuffer

Der Sitzungseingabepuffer, aus dem gelesen werden soll.

Gibt zurück

Ein Vorgang, dessen Ergebnis der Bytewert von 0 bis 255 ist, oder -1, wenn das Ende des Datenstroms erreicht ist.

Hinweise

Diese Methode ruft Read().

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:

ReadAsync(ISessionInputBuffer, Byte[])

Führt einen Blockierungslesevorgang in ein Bytearray in einem Threadpoolthread aus.

public static System.Threading.Tasks.Task<int> ReadAsync(this Org.Apache.Http.IO.ISessionInputBuffer self, byte[]? b);
static member ReadAsync : Org.Apache.Http.IO.ISessionInputBuffer * byte[] -> System.Threading.Tasks.Task<int>

Parameter

self
ISessionInputBuffer

Der Sitzungseingabepuffer, aus dem gelesen werden soll.

b
Byte[]

Das Array, das die Bytes liest, beginnend mit dem ersten Element.

Gibt zurück

Ein Vorgang, dessen Ergebnis die Anzahl der gelesenen Bytes ist, oder -1, wenn das Ende des Datenstroms erreicht ist, bevor Daten verfügbar sind.

Hinweise

Diese Methode ruft Read(Byte[]). Bleiben Sie b für das Lesen verfügbar, bis die Aufgabe abgeschlossen ist.

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:

ReadAsync(ISessionInputBuffer, Byte[], Int32, Int32)

Führt einen Blockierungslesevorgang in den angegebenen Teil eines Bytearrays in einem Threadpoolthread aus.

public static System.Threading.Tasks.Task<int> ReadAsync(this Org.Apache.Http.IO.ISessionInputBuffer self, byte[]? b, int off, int len);
static member ReadAsync : Org.Apache.Http.IO.ISessionInputBuffer * byte[] * int * int -> System.Threading.Tasks.Task<int>

Parameter

self
ISessionInputBuffer

Der Sitzungseingabepuffer, aus dem gelesen werden soll.

b
Byte[]

Das Array, das die Bytes empfängt, die gelesen werden.

off
Int32

Der nullbasierte Index, in b dem das erste Byte gespeichert werden soll.

len
Int32

Die maximale Anzahl der zu lesenden Bytes.

Gibt zurück

Ein Vorgang, dessen Ergebnis die Anzahl der gelesenen Bytes ist, oder -1, wenn das Ende des Datenstroms erreicht ist, bevor Daten verfügbar sind.

Hinweise

Diese Methode ruft Read(Byte[], Int32, Int32). Bleiben Sie b für das Lesen verfügbar, bis die Aufgabe abgeschlossen ist.

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: