System.JSON.Builders.TJSONCollectionBuilder.Create
Delphi
constructor Create(const AJSONWriter: TJSONWriter); overload;
constructor Create(const AJSONWriter: TJSONWriter; AGetReader: TGetReaderProc; AReleaseReader: TReleaseReaderProc; AResetWriter: TResetWriterProc); overload;
C++
__fastcall TJSONCollectionBuilder(System::Json::Writers::TJsonWriter* const AJSONWriter)/* overload */;
__fastcall TJSONCollectionBuilder(System::Json::Writers::TJsonWriter* const AJSONWriter, _di_TGetReaderProc AGetReader, _di_TReleaseReaderProc AReleaseReader, _di_TResetWriterProc AResetWriter)/* overload */;
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
constructor | public | System.JSON.Builders.pas System.JSON.Builders.hpp |
System.JSON.Builders | TJSONCollectionBuilder |
Beschreibung
Erstellt eine Instanz von TJSONCollectionBuilder.
Die zwei überladenen Methoden nehmen die folgenden Parameter an:
Parameter | Beschreibung |
---|---|
AJSONWriter
|
Gibt den JSON-Writer an. |
AGetReader
|
Referenz auf eine Funktion, um den Reader mit dem TGetReaderProc-Typ zu erhalten. |
AReleaseReader
|
Referenz auf eine Prozedur, um den Reader mit dem TReleaseReaderProc-Typ freizugeben. |
AResetWriter
|
Referenz auf eine Prozedur, um den Writer mit dem TResetWriterProc-Typ zurückzusetzen. |
Verwenden Sie die zweite überladene Methode, um die DoGetReader-, DoReleaseReader- oder DoResetWriter-Methoden zu verwenden.
Siehe auch
- System.JSON.Builders.TJSONCollectionBuilder.Destroy
- System.JSON.Builders.TJSONCollectionBuilder.TGetReaderProc
- System.JSON.Builders.TJSONCollectionBuilder.DoGetReader
- System.JSON.Builders.TJSONCollectionBuilder.TReleaseReaderProc
- System.JSON.Builders.TJSONCollectionBuilder.DoReleaseReader
- System.JSON.Builders.TJSONCollectionBuilder.TResetWriterProc
- System.JSON.Builders.TJSONCollectionBuilder.DoResetWriter