System.JSON.Builders.TJSONIterator.DoRewindReader

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

procedure DoRewindReader(AReader: TJsonReader); virtual;

C++

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

Propriétés

Type Visibilité  Source Unité  Parent
procedure
function
protected
System.JSON.Builders.pas
System.JSON.Builders.hpp
System.JSON.Builders TJSONIterator


Description

Rembobine le flux de données du lecteur JSON spécifié.

Rewind et (indirectement) Find reposent sur cette méthode pour rembobiner le flux de données du lecteur JSON source.

L'implémentation par défaut de DoRewindReader utilise la procédure de rembobinage transmise au constructeur de l'itérateur. Si vous ne transmettez pas une procédure de rembobinage au constructeur, il déclenche une exception.

Vous pouvez redéfinir cette méthode dans des sous-classes pour implémenter votre propre logique afin de rembobiner le flux de données du lecteur JSON. Dans ce cas, veuillez prendre en compte le fait que TJsonReader.Rewind réinitialise uniquement l'état du lecteur JSON. Votre implémentation de DoRewindReader ne le requiert pas ; votre implémentation doit plutôt rembobiner le flux de données sous-jacent.