System.JSON.Builders.TJSONIterator.DoRewindReader: Unterschied zwischen den Versionen

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche
(Internal Review. LOC-20930)
K (1 Version: Internal Review. LOC-20930)
 
(kein Unterschied)

Aktuelle Version vom 26. Januar 2016, 08:18 Uhr

Delphi

procedure DoRewindReader(AReader: TJsonReader); virtual;

C++

virtual void __fastcall DoRewindReader(System::Json::Readers::TJsonReader* AReader);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
procedure
function
protected
System.JSON.Builders.pas
System.JSON.Builders.hpp
System.JSON.Builders TJSONIterator


Beschreibung

Setzt den Daten-Stream des angegebenen JSON-Readers zurück.

Zurücksetzen und (indirekt) Finden verwenden diese Methode, um den Daten-Stream des Quell-JSON-Readers zurückzusetzen.

Die Standardimplementierung von DoRewindReader verwendet die Zurücksetzungs-Prozedur, die an den Konstruktor des Iterators übergeben wird. Wenn Sie keine Zurücksetzungs-Prozedur an den Konstruktor übergeben, wird eine Exception ausgelöst.

Sie können diese Methode in Unterklassen überschreiben, um Ihre eigene Logik zum Zurücksetzen des Data-Streams des JSON-Readers zu implementieren. Ist das der Fall, beachten Sie, dass TJsonReader.Rewind nur den Status des JSON-Readers zurücksetzt; Ihre Implementierung von DoRewindReader benötigt dies nicht, sie muss stattdessen den zugrunde liegenden Daten-Stream zurücksetzen.