CsvMarketDataSerializer
StockSharp.Algo.Storages.Csv
The serializer in the CSV format.
Реализует: IMarketDataSerializer<T>, IMarketDataSerializer
Конструкторы
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.
Свойства
Format : StorageFormats
Storage format.
SecurityId : SecurityId
Security ID.
TimePrecision : TimeSpan
Time precision.
Методы
CreateMetaInfo(DateTime) : IMarketDataMetaInfo
To create empty meta-information.
- date
- Date.
Возвращает: 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.
Возвращает: Data.
Read(FastCsvReader, IMarketDataMetaInfo) : T
Read data from the specified reader.
- reader
- CSV reader.
- metaInfo
- Meta-information on data for one day.
Возвращает: 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