ImportSettings
Ajustes de importación.
Hereda de: NotifiableObject
Implementa: IPersistable
Constructores
public ImportSettings()
importSettings = ImportSettings()
Inicia una nueva instancia de la ImportSettings.
Propiedades
public IEnumerable<FieldMapping> AllFields { get; private set; }
value = importSettings.AllFields
importSettings.AllFields = value
Todos los campos.
public string ColumnSeparator { get; set; }
value = importSettings.ColumnSeparator
importSettings.ColumnSeparator = value
Separador de columnas. La tabulación es denotada por TAB.
public DataType DataType { get; set; }
value = importSettings.DataType
importSettings.DataType = value
Datos tipo info.
public string Directory { get; set; }
value = importSettings.Directory
importSettings.Directory = value
Directorio de datos.
public IEnumerable<FieldMapping> ExtendedFields { get; }
value = importSettings.ExtendedFields
Campos extendidos.
public IExtendedInfoStorageItem ExtendedStorage { get; set; }
value = importSettings.ExtendedStorage
importSettings.ExtendedStorage = value
Información ampliada.
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.
public string FileName { get; set; }
value = importSettings.FileName
importSettings.FileName = value
Camino completo al archivo CSV.
public bool IgnoreNonIdSecurities { get; set; }
value = importSettings.IgnoreNonIdSecurities
importSettings.IgnoreNonIdSecurities = value
Ignorar los instrumentos financieros sin identificadores.
public bool IncludeSubDirectories { get; set; }
value = importSettings.IncludeSubDirectories
importSettings.IncludeSubDirectories = value
Incluir subdirectorios.
public TimeSpan Interval { get; set; }
value = importSettings.Interval
importSettings.Interval = value
Interval.
public string LineSeparator { get; set; }
value = importSettings.LineSeparator
importSettings.LineSeparator = value
Separador de línea.
public IEnumerable<FieldMapping> SelectedFields { get; set; }
value = importSettings.SelectedFields
importSettings.SelectedFields = value
Campos seleccionados.
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).
public bool UpdateDuplicateSecurities { get; set; }
value = importSettings.UpdateDuplicateSecurities
importSettings.UpdateDuplicateSecurities = value
Actualizar instrumentos financieros duplicados si ya existen.
Métodos
public void FillImporter(CsvImporter importer)
importSettings.FillImporter(importer)
Rellene CsvImporter@.
- importer
- Mensajes importador de archivo de texto en formato CSV en almacenamiento.
public void FillParser(CsvParser parser)
importSettings.FillParser(parser)
Rellene CsvImporter@.
- parser
- Mensajes analizador del archivo de texto en formato CSV.
public IEnumerable<string> GetFiles(IFileSystem fileSystem)
result = importSettings.GetFiles(fileSystem)
Busque archivos para importar.
- fileSystem
- Sistema de archivos.
Devuelve: Lista de archivos.
public void Load(SettingsStorage storage)
importSettings.Load(storage)
Ajustes de carga.
- storage
- Configuración de almacenamiento.
public void Save(SettingsStorage storage)
importSettings.Save(storage)
Guardar configuración.
- storage
- Configuración de almacenamiento.
public override string ToString()
result = importSettings.ToString()
Convertirse en una representación de línea.
Devuelve: Rendimiento de cuerda.