TextSnapshotToTextReader.ReadBlock(Char[], Int32, Int32) Methode

Definition

Liest maximal count Zeichen aus dem aktuellen Stream und schreibt die Daten in den Puffer, beginnend bei Index.

public:
 override int ReadBlock(cli::array <char> ^ buffer, int index, int count);
public:
 override int ReadBlock(Platform::Array <char16> ^ buffer, int index, int count);
 override int ReadBlock(std::Array <char> const & buffer, int index, int count);
public override int ReadBlock (char[] buffer, int index, int count);
override this.ReadBlock : char[] * int * int -> int
Public Overrides Function ReadBlock (buffer As Char(), index As Integer, count As Integer) As Integer

Parameter

buffer
Char[]

Enthält nach dem Beenden der Methode das angegebene Zeichenarray aus der aktuellen Quelle.

index
Int32

Die Position im Puffer, an der mit dem Schreiben begonnen wird.

count
Int32

Die maximale Anzahl der zu lesenden Zeichen.

Gibt zurück

Int32

Die Anzahl der gelesenen Zeichen. Die Anzahl ist kleiner oder gleich count, abhängig davon, ob die Daten im Stream verfügbar sind. Diese Methode gibt 0 (null) zurück für den Fall, dass sie aufgerufen wird, wenn keine Zeichen mehr zu lesen sind.

Ausnahmen

index oder count ist negativ, oder die Pufferlänge abzüglich des Indexes ist kleiner als count.

buffer ist NULL.

Der Reader ist geschlossen.

Gilt für