ImportSettings

StockSharp.Algo.Import

Einstellungen des Imports.

Erbt von: NotifiableObject

Implementiert: IPersistable

Konstruktoren

ImportSettings
public ImportSettings()
importSettings = ImportSettings()

Initialisiert eine neue Instanz von ImportSettings.

Eigenschaften

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

Alle Felder.

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

Tabellarisierung wird mit TAB bezeichnet.

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

Datenart-Info.

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

Datenverzeichnis.

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

Erweiterte Felder.

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

Erweiterte Informationen.

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

Dateimaske, die zum Scannen im Verzeichnis verwendet wird, z. B. candles_*.csv.

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

Vollständiger Pfad zur CSV-Datei.

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

Ignorieren Sie Finanzinstrumente ohne Identifikatoren.

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

Unterverzeichnisse einschließen.

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

Intervall.

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

Leitungsabscheider.

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

Ausgewählte Felder.

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

Anzahl der Zeilen, die vom Anfang der Datei übersprungen werden sollen (wenn sie Metainformationen enthalten).

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

Aktualisieren Sie doppelte Finanzinstrumente, wenn sie bereits vorhanden sind.

Methoden

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

Füllen Sie CsvImporter.

importer
Nachrichten importieren aus Textdatei im CSV-Format in den Speicher.
FillParser
public void FillParser(CsvParser parser)
importSettings.FillParser(parser)

Füllen Sie CsvImporter.

parser
Nachrichten Parser aus Textdatei im CSV-Format.
GetFiles
public IEnumerable<string> GetFiles(IFileSystem fileSystem)
result = importSettings.GetFiles(fileSystem)

Dateien zum Importieren finden.

fileSystem
Dateisystem.

Rückgabe: Dateiliste.

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

Lasteinstellungen.

storage
Einstellungen Lagerung.
Save
public void Save(SettingsStorage storage)
importSettings.Save(storage)

Einstellungen speichern.

storage
Einstellungen Lagerung.
ToString
public override string ToString()
result = importSettings.ToString()

Konvertieren Sie in eine Liniendarstellung.

Rückgabe: String-Leistung.