TextSnapshotToTextReader.ReadBlock(Char[], Int32, Int32) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
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.