CsvMarketDataSerializer
StockSharp.Algo.Storages.Csv
The serializer in the CSV format.
Implementa: IMarketDataSerializer<T>, IMarketDataSerializer
Constructores
CsvMarketDataSerializer(Encoding)
Initializes a new instance of the CsvMarketDataSerializer.
- encoding
- Encoding.
CsvMarketDataSerializer(SecurityId, Encoding)
Initializes a new instance of the CsvMarketDataSerializer.
- securityId
- Security ID.
- encoding
- Encoding.
Propiedades
Format : StorageFormats
Storage format.
SecurityId : SecurityId
Security ID.
TimePrecision : TimeSpan
Time precision.
Métodos
CreateMetaInfo(DateTime) : IMarketDataMetaInfo
To create empty meta-information.
- date
- Date.
Devuelve: Meta-information on data for one day.
DeserializeAsync(Stream, IMarketDataMetaInfo) : IAsyncEnumerable<T>
To load data from the stream.
- stream
- The stream.
- metaInfo
- Meta-information on data for one day.
Devuelve: Data.
Read(FastCsvReader, IMarketDataMetaInfo) : T
Read data from the specified reader.
- reader
- CSV reader.
- metaInfo
- Meta-information on data for one day.
Devuelve: Data.
SerializeAsync(Stream, IEnumerable<T>, IMarketDataMetaInfo, CancellationToken) : ValueTask
Save data into stream.
- stream
- Data stream.
- data
- Data.
- metaInfo
- Meta-information on data for one day.
- cancellationToken
- CancellationToken
WriteAsync(CsvFileWriter, T, IMarketDataMetaInfo, CancellationToken) : ValueTask
Write data to the specified writer.
- writer
- CSV writer.
- data
- Data.
- metaInfo
- Meta-information on data for one day.
- cancellationToken
- CancellationToken