ImportSettings
Einstellungen des Imports.
Erbt von: NotifiableObject
Implementiert: IPersistable
Konstruktoren
public ImportSettings()
importSettings = ImportSettings()
Initialisiert eine neue Instanz von ImportSettings.
Eigenschaften
public IEnumerable<FieldMapping> AllFields { get; private set; }
value = importSettings.AllFields
importSettings.AllFields = value
Alle Felder.
public string ColumnSeparator { get; set; }
value = importSettings.ColumnSeparator
importSettings.ColumnSeparator = value
Tabellarisierung wird mit TAB bezeichnet.
public DataType DataType { get; set; }
value = importSettings.DataType
importSettings.DataType = value
Datenart-Info.
public string Directory { get; set; }
value = importSettings.Directory
importSettings.Directory = value
Datenverzeichnis.
public IEnumerable<FieldMapping> ExtendedFields { get; }
value = importSettings.ExtendedFields
Erweiterte Felder.
public IExtendedInfoStorageItem ExtendedStorage { get; set; }
value = importSettings.ExtendedStorage
importSettings.ExtendedStorage = value
Erweiterte Informationen.
public string FileMask { get; set; }
value = importSettings.FileMask
importSettings.FileMask = value
Dateimaske, die zum Scannen im Verzeichnis verwendet wird, z. B. candles_*.csv.
public string FileName { get; set; }
value = importSettings.FileName
importSettings.FileName = value
Vollständiger Pfad zur CSV-Datei.
public bool IgnoreNonIdSecurities { get; set; }
value = importSettings.IgnoreNonIdSecurities
importSettings.IgnoreNonIdSecurities = value
Ignorieren Sie Finanzinstrumente ohne Identifikatoren.
public bool IncludeSubDirectories { get; set; }
value = importSettings.IncludeSubDirectories
importSettings.IncludeSubDirectories = value
Unterverzeichnisse einschließen.
public TimeSpan Interval { get; set; }
value = importSettings.Interval
importSettings.Interval = value
Intervall.
public string LineSeparator { get; set; }
value = importSettings.LineSeparator
importSettings.LineSeparator = value
Leitungsabscheider.
public IEnumerable<FieldMapping> SelectedFields { get; set; }
value = importSettings.SelectedFields
importSettings.SelectedFields = value
Ausgewählte Felder.
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).
public bool UpdateDuplicateSecurities { get; set; }
value = importSettings.UpdateDuplicateSecurities
importSettings.UpdateDuplicateSecurities = value
Aktualisieren Sie doppelte Finanzinstrumente, wenn sie bereits vorhanden sind.
Methoden
public void FillImporter(CsvImporter importer)
importSettings.FillImporter(importer)
Füllen Sie CsvImporter.
- importer
- Nachrichten importieren aus Textdatei im CSV-Format in den Speicher.
public void FillParser(CsvParser parser)
importSettings.FillParser(parser)
Füllen Sie CsvImporter.
- parser
- Nachrichten Parser aus Textdatei im CSV-Format.
public IEnumerable<string> GetFiles(IFileSystem fileSystem)
result = importSettings.GetFiles(fileSystem)
Dateien zum Importieren finden.
- fileSystem
- Dateisystem.
Rückgabe: Dateiliste.
public void Load(SettingsStorage storage)
importSettings.Load(storage)
Lasteinstellungen.
- storage
- Einstellungen Lagerung.
public void Save(SettingsStorage storage)
importSettings.Save(storage)
Einstellungen speichern.
- storage
- Einstellungen Lagerung.
public override string ToString()
result = importSettings.ToString()
Konvertieren Sie in eine Liniendarstellung.
Rückgabe: String-Leistung.