ImportSettings

StockSharp.Algo.Import

Configurações de importação.

Herda de: NotifiableObject

Implementa: IAsyncPersistable

Construtores

ImportSettings
public ImportSettings()
importSettings = ImportSettings()

Inicializa uma nova instância do ImportSettings.

Propriedades

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

Todos os campos.

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

Separador de colunas. A tabulação é denotada pelo TAB.

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

Informação do tipo de dados.

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

Directório de dados.

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

Campos estendidos.

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

Informação alargada.

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

Máscara de arquivo que usa para digitalização em diretório. Por exemplo, candles_ *. csv.

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

Localização completa para o ficheiro CSV.

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

Ignorar os instrumentos financeiros sem identificadores.

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

Incluir subdiretórios.

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

Intervalo.

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

Separador de linhas.

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 linhas a serem ignoradas do início do arquivo (se elas contêm meta- informação).

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

Actualizar os instrumentos financeiros duplicados se já existirem.

Métodos

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

Preencher CsvImporter.

importer
Importador de mensagens do arquivo de texto no formato CSV para o armazenamento.
FillParser
public void FillParser(CsvParser parser)
importSettings.FillParser(parser)

Preencher CsvImporter.

parser
Processador de mensagens do arquivo de texto no formato CSV.
GetFiles
public IEnumerable<string> GetFiles(IFileSystem fileSystem)
result = importSettings.GetFiles(fileSystem)

Procurar arquivos para importação.

fileSystem
Sistema de arquivos.

Retorna: Lista de arquivos.

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

Load settings.

storage
Settings storage.
cancellationToken
CancellationToken

Retorna: Task

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

Save settings.

storage
Settings storage.
cancellationToken
CancellationToken

Retorna: Task

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

Converter para uma representação de linha.

Retorna: Desempenho de cordas.