ImportSettings

StockSharp.Algo.Import

Настройки импорта.

Наследует: NotifiableObject

Реализует: IPersistable

Конструкторы

ImportSettings
public ImportSettings()
importSettings = ImportSettings()

Инициализирует новый экземпляр ImportSettings.

Свойства

AllFields
public IEnumerable<FieldMapping> AllFields { get; private set; }
value = importSettings.AllFields
importSettings.AllFields = value

Все поля.

ColumnSeparator
public string ColumnSeparator { get; set; }
value = importSettings.ColumnSeparator
importSettings.ColumnSeparator = value

Разделитель столбцов. Табуляция обозначается TAB.

DataType
public DataType DataType { get; set; }
value = importSettings.DataType
importSettings.DataType = value

Информация о типе данных.

Directory
public string Directory { get; set; }
value = importSettings.Directory
importSettings.Directory = value

Каталог данных.

ExtendedFields
public IEnumerable<FieldMapping> ExtendedFields { get; }
value = importSettings.ExtendedFields

Расширенные поля.

ExtendedStorage
public IExtendedInfoStorageItem ExtendedStorage { get; set; }
value = importSettings.ExtendedStorage
importSettings.ExtendedStorage = value

Расширенная информация.

FileMask
public string FileMask { get; set; }
value = importSettings.FileMask
importSettings.FileMask = value

Маска файла, используемая для сканирования в каталоге. Например, candles_*.csv.

FileName
public string FileName { get; set; }
value = importSettings.FileName
importSettings.FileName = value

Полный путь к файлу CSV.

IgnoreNonIdSecurities
public bool IgnoreNonIdSecurities { get; set; }
value = importSettings.IgnoreNonIdSecurities
importSettings.IgnoreNonIdSecurities = value

Игнорируйте финансовые инструменты без идентификаторов.

IncludeSubDirectories
public bool IncludeSubDirectories { get; set; }
value = importSettings.IncludeSubDirectories
importSettings.IncludeSubDirectories = value

Включить подкаталоги.

Interval
public TimeSpan Interval { get; set; }
value = importSettings.Interval
importSettings.Interval = value

Интервал.

LineSeparator
public string LineSeparator { get; set; }
value = importSettings.LineSeparator
importSettings.LineSeparator = value

Разделитель строк.

SelectedFields
public IEnumerable<FieldMapping> SelectedFields { get; set; }
value = importSettings.SelectedFields
importSettings.SelectedFields = value

Избранные поля.

SkipFromHeader
public int SkipFromHeader { get; set; }
value = importSettings.SkipFromHeader
importSettings.SkipFromHeader = value

Количество строк, которые нужно пропустить с начала файла (если они содержат метаинформацию).

UpdateDuplicateSecurities
public bool UpdateDuplicateSecurities { get; set; }
value = importSettings.UpdateDuplicateSecurities
importSettings.UpdateDuplicateSecurities = value

Обновите дублирующиеся финансовые инструменты, если они уже существуют.

Методы

FillImporter
public void FillImporter(CsvImporter importer)
importSettings.FillImporter(importer)

Заполните CsvImporter.

importer
Импортер сообщений из текстового файла в формате CSV в хранилище.
FillParser
public void FillParser(CsvParser parser)
importSettings.FillParser(parser)

Заполните CsvImporter.

parser
Парсер сообщений из текстового файла в формате CSV.
GetFiles
public IEnumerable<string> GetFiles(IFileSystem fileSystem)
result = importSettings.GetFiles(fileSystem)

Найдите файлы для импорта.

fileSystem
Файловая система.

Возвращает: Список файлов.

Load
public void Load(SettingsStorage storage)
importSettings.Load(storage)

Загрузить настройки.

storage
Хранилище настроек.
Save
public void Save(SettingsStorage storage)
importSettings.Save(storage)

Сохраните настройки.

storage
Хранилище настроек.
ToString
public override string ToString()
result = importSettings.ToString()

Преобразовать к строковому представлению.

Возвращает: Строковое представление.