Show / Hide Table of Contents

Class PositionCsvSerializer

Сериализатор изменения позиций в формате CSV.

Inheritance
Object
CsvMarketDataSerializer<PositionChangeMessage>
PositionCsvSerializer
Implements
IMarketDataSerializer<PositionChangeMessage>
IMarketDataSerializer
Inherited Members
CsvMarketDataSerializer<PositionChangeMessage>.CreateMetaInfo(DateTime)
CsvMarketDataSerializer<PositionChangeMessage>.IMarketDataSerializer.Serialize(Stream, IEnumerable, IMarketDataMetaInfo)
CsvMarketDataSerializer<PositionChangeMessage>.IMarketDataSerializer.Deserialize(Stream, IMarketDataMetaInfo)
CsvMarketDataSerializer<PositionChangeMessage>.Serialize(Stream, IEnumerable<PositionChangeMessage>, IMarketDataMetaInfo)
CsvMarketDataSerializer<PositionChangeMessage>.Deserialize(Stream, IMarketDataMetaInfo)
CsvMarketDataSerializer<PositionChangeMessage>.Encoding
CsvMarketDataSerializer<PositionChangeMessage>.SecurityId
CsvMarketDataSerializer<PositionChangeMessage>.Format
CsvMarketDataSerializer<PositionChangeMessage>.TimePrecision
Namespace: StockSharp.Algo.Storages.Csv
Assembly: StockSharp.Algo.dll
Syntax
public class PositionCsvSerializer : CsvMarketDataSerializer<PositionChangeMessage>, IMarketDataSerializer<PositionChangeMessage>, IMarketDataSerializer

Constructors

PositionCsvSerializer(SecurityId, Encoding)

Создать PositionCsvSerializer.

Declaration
public PositionCsvSerializer(SecurityId securityId, Encoding encoding = null)
Parameters
Type Name Description
SecurityId securityId

Security ID.

Encoding encoding

Encoding.

Methods

Read(FastCsvReader, IMarketDataMetaInfo)

Считать данные.

Declaration
protected override PositionChangeMessage Read(FastCsvReader reader, IMarketDataMetaInfo metaInfo)
Parameters
Type Name Description
Ecng.Common.FastCsvReader reader

CSV читатель.

IMarketDataMetaInfo metaInfo

Метаинформация о данных за один день.

Returns
Type Description
PositionChangeMessage

Data.

Overrides
StockSharp.Algo.Storages.Csv.CsvMarketDataSerializer<StockSharp.Messages.PositionChangeMessage>.Read(Ecng.Common.FastCsvReader, StockSharp.Algo.Storages.IMarketDataMetaInfo)

Write(CsvFileWriter, PositionChangeMessage, IMarketDataMetaInfo)

Записать данные.

Declaration
protected override void Write(CsvFileWriter writer, PositionChangeMessage data, IMarketDataMetaInfo metaInfo)
Parameters
Type Name Description
Ecng.Common.CsvFileWriter writer

CSV писатель.

PositionChangeMessage data
IMarketDataMetaInfo metaInfo

Метаинформация о данных за один день.

Overrides
StockSharp.Algo.Storages.Csv.CsvMarketDataSerializer<StockSharp.Messages.PositionChangeMessage>.Write(Ecng.Common.CsvFileWriter, StockSharp.Messages.PositionChangeMessage, StockSharp.Algo.Storages.IMarketDataMetaInfo)

Implements

IMarketDataSerializer<TData>
IMarketDataSerializer

Extension Methods

Paths.Serialize<T>(T, String)
Paths.Serialize<T>(T)
EditorExtensions.ToItemsSource(Object, Type, Nullable<Boolean>, Nullable<ListSortDirection>, Func<IItemsSourceItem, Boolean>, Func<Object, String>, Func<Object, String>)
XamlHelper.WpfCast<T>(Object)
XamlHelper.CopyToClipboard<T>(T)
XamlHelper.EnsureUIThread(Object)
☀
☾
In This Article
Back to top
Copyright © StockSharp.
☀
☾