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

Значение по умолчанию.

Description
public string Description { get; }
value = fieldMapping.Description

Описание.

DisplayName
public string DisplayName { get; }
value = fieldMapping.DisplayName

Отображаемое имя.

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

Полевой порядок.

Type
public Type Type { get; }
value = fieldMapping.Type

Тип поля.

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
Значение поля.
Reset
public void Reset()
fieldMapping.Reset()

Сбросить состояние.

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

Отображаемое имя.