ImportSettings

StockSharp.Algo.Import

Ajustes de importación.

Hereda de: NotifiableObject

Implementa: IAsyncPersistable

Constructores

ImportSettings
public ImportSettings()
importSettings = ImportSettings()

Inicia una nueva instancia de la ImportSettings.

Propiedades

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

Todos los campos.

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

Separador de columnas. La tabulación es denotada por TAB.

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

Datos tipo info.

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

Directorio de datos.

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

Campos extendidos.

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

Información ampliada.

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

Máscara de archivo que utiliza para escanear en directorio. Por ejemplo, candles_*.csv.

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

Camino completo al archivo CSV.

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

Ignorar los instrumentos financieros sin identificadores.

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

Incluir subdirectorios.

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

Interval.

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

Separador de línea.

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

Campos seleccionados.

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

Número de líneas que deben ser saltadas desde el comienzo del archivo (si contienen información meta).

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

Actualizar instrumentos financieros duplicados si ya existen.

Métodos

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

Rellene CsvImporter@.

importer
Mensajes importador de archivo de texto en formato CSV en almacenamiento.
FillParser
public void FillParser(CsvParser parser)
importSettings.FillParser(parser)

Rellene CsvImporter@.

parser
Mensajes analizador del archivo de texto en formato CSV.
GetFiles
public IEnumerable<string> GetFiles(IFileSystem fileSystem)
result = importSettings.GetFiles(fileSystem)

Busque archivos para importar.

fileSystem
Sistema de archivos.

Devuelve: Lista de archivos.

LoadAsync
public Task LoadAsync(SettingsStorage storage, CancellationToken cancellationToken)
result = importSettings.LoadAsync(storage, cancellationToken)

Load settings.

storage
Settings storage.
cancellationToken
CancellationToken

Devuelve: Task

SaveAsync
public Task SaveAsync(SettingsStorage storage, CancellationToken cancellationToken)
result = importSettings.SaveAsync(storage, cancellationToken)

Save settings.

storage
Settings storage.
cancellationToken
CancellationToken

Devuelve: Task

ToString
public override string ToString()
result = importSettings.ToString()

Convertirse en una representación de línea.

Devuelve: Rendimiento de cuerda.