CsvParser
StockSharp.Algo.Import
CSV形式のテキストファイルからメッセージパーサー。
継承元: BaseLogReceiver
コンストラクター
CsvParser
public CsvParser(DataType dataType, IEnumerable<FieldMapping> fields)
csvParser = CsvParser(dataType, fields)
CsvParser の新規インスタンスを初期化します。
- dataType
- データ型情報。
- fields
- フィールドのインポート
プロパティ
ColumnSeparator
public string ColumnSeparator { get; set; }
value = csvParser.ColumnSeparator
csvParser.ColumnSeparator = value
カラム分離器。タブレーションはTABでデノテーションされます。
ExtendedInfoStorageItem
public IExtendedInfoStorageItem ExtendedInfoStorageItem { get; set; }
value = csvParser.ExtendedInfoStorageItem
csvParser.ExtendedInfoStorageItem = value
拡張された情報ストレージ。
IgnoreNonIdSecurities
public bool IgnoreNonIdSecurities { get; set; }
value = csvParser.IgnoreNonIdSecurities
csvParser.IgnoreNonIdSecurities = value
識別子なしで金融商品を無視します。
LineSeparator
public string LineSeparator { get; set; }
value = csvParser.LineSeparator
csvParser.LineSeparator = value
ライン分離器。
SkipFromHeader
public int SkipFromHeader { get; set; }
value = csvParser.SkipFromHeader
csvParser.SkipFromHeader = value
ファイルの先頭からスキップされる行数(メタ情報を含む場合)。
メソッド
Parse
public IAsyncEnumerable<Message> Parse(Stream stream)
result = csvParser.Parse(stream)
CSVファイルを削除します。
- stream
- ファイルのストリーム。
戻り値: パースされたインスタンス。