System.JSON.Readers.TJsonReader.SupportMultipleContent

Aus RAD Studio API Documentation
Version vom 4. Februar 2016, 14:58 Uhr von Pial (Diskussion | Beiträge) (1 Version: Translated with Trados. LOC-21504)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche

Delphi

property SupportMultipleContent: Boolean read FSupportMultipleContent write FSupportMultipleContent;

C++

__property bool SupportMultipleContent = {read=FSupportMultipleContent, write=FSupportMultipleContent, nodefault};

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
property public
System.JSON.Readers.pas
System.JSON.Readers.hpp
System.JSON.Readers TJsonReader


Beschreibung

Erhält oder setzt den Wert, der angibt, ob mehrere Teile des JSON-Inhalts von einem fortlaufenden Stream ohne Fehlermeldung gelesen werden können.

Der SupportMultipleContent-Typ ist boolesch:

  • True: Der Reader unterstützt das Lesen mehrerer Teile des JSON-Inhalts.
  • False: Der Reader unterstützt das Lesen mehrerer Teile des JSON-Inhalts nicht.
Hinweis: SupportMultipleContent wird standardmäßig auf False gesetzt.

Wenn der Reader das Lesen des JSON-Inhalts beendet, wird die SetFinished-Methode aufgerufen. Wenn SupportMultipleContent auf False gesetzt ist, ändert sich der aktuelle Status des Readers zu Finished, wenn SupportMultipleContent auf True gesetzt ist, ändert sich der Reader-Status zu Start und der Reader liest den verbleibenden JSON-Inhalt weiter.

Wenn SupportMultipleContent auf False gesetzt ist und zusätzlicher JSON-Inhalt zu lesen ist, wird eine Exception ausgelöst:

Additional text encountered after finished reading JSON content: <next char> + <path> + <line> + <position within the line>.

Siehe auch