FieldMapping
StockSharp.Algo.Import
Импорт описания поля.
Наследует: NotifiableObject
Реализует: IPersistable, ICloneable
Конструкторы
FieldMapping
protected FieldMapping(string name, Func<string> getDisplayName, Func<string> getDescription, Type type)
fieldMapping = FieldMapping(name, getDisplayName, getDescription, type)
Инициализирует новый экземпляр FieldMapping.
- name
- Имя.
- getDisplayName
- Отображаемое имя.
- getDescription
- Описание.
- type
- Тип поля.
Свойства
AdapterType
public Type AdapterType { get; set; }
value = fieldMapping.AdapterType
fieldMapping.AdapterType = value
Адаптер.
DefaultValue
public string DefaultValue { get; set; }
value = fieldMapping.DefaultValue
fieldMapping.DefaultValue = value
Значение по умолчанию.
Format
public string Format { get; set; }
value = fieldMapping.Format
fieldMapping.Format = value
Формат даты.
IsAdapter
public bool IsAdapter { get; set; }
value = fieldMapping.IsAdapter
fieldMapping.IsAdapter = value
AdapterTypeобязательно.
IsEnabled
public bool IsEnabled { get; set; }
value = fieldMapping.IsEnabled
fieldMapping.IsEnabled = value
Поле включено.
IsExtended
public bool IsExtended { get; set; }
value = fieldMapping.IsExtended
fieldMapping.IsExtended = value
Поле расширено.
IsMultiple
public bool IsMultiple { get; }
value = fieldMapping.IsMultiple
Разрешены многочисленные полевые ситуации.
IsRequired
public bool IsRequired { get; set; }
value = fieldMapping.IsRequired
fieldMapping.IsRequired = value
Поле необходимо.
Name
public string Name { get; private set; }
value = fieldMapping.Name
fieldMapping.Name = value
Имя.
Order
public int? Order { get; set; }
value = fieldMapping.Order
fieldMapping.Order = value
Полевой порядок.
Values
public IEnumerable<FieldMappingValue> Values { get; set; }
value = fieldMapping.Values
fieldMapping.Values = value
Картографирование ценностей.
ZeroAsNull
public bool ZeroAsNull { get; set; }
value = fieldMapping.ZeroAsNull
fieldMapping.ZeroAsNull = value
Нуль как.
Методы
ApplyDefaultValue
public void ApplyDefaultValue(object instance)
fieldMapping.ApplyDefaultValue(instance)
Применить значение по умолчанию.
- instance
- Экземпляр.
ApplyFileValue
public void ApplyFileValue(object instance, string value)
fieldMapping.ApplyFileValue(instance, value)
Применить значение.
- instance
- Экземпляр.
- value
- Значение поля.
Clone
public abstract object Clone()
result = fieldMapping.Clone()
Создает глубокую копию DataSeries.
GetOrClone
public FieldMapping GetOrClone()
result = fieldMapping.GetOrClone()
Получите экземпляр FieldMapping или клон, зависящий от IsMultiple.
Возвращает: Поле.
Load
public void Load(SettingsStorage storage)
fieldMapping.Load(storage)
Загрузить настройки.
- storage
- Хранилище настроек.
OnApply
protected abstract void OnApply(object instance, object value)
fieldMapping.OnApply(instance, value)
Применить значение.
- instance
- Экземпляр.
- value
- Значение поля.
ToString
public override string ToString()
result = fieldMapping.ToString()
Преобразовать к строковому представлению.
Возвращает: Строковое представление.
Поля
GetDescription
protected readonly Func<string> GetDescription
value = fieldMapping.GetDescription
Описание.
GetDisplayName
protected readonly Func<string> GetDisplayName
value = fieldMapping.GetDisplayName
Отображаемое имя.