Search Results for

    Show / Hide Table of Contents

    Class DataParameterPropertiesStoreExtensions

    Содержит методы расширения для интерфейса IDataParameterPropertiesStore.

    Inheritance
    System.Object
    DataParameterPropertiesStoreExtensions
    Inherited Members
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.ToString()
    Namespace: Lers.Data
    Assembly: Lers.Core.dll
    Syntax
    public static class DataParameterPropertiesStoreExtensions

    Methods

    GetParam(IDataParameterPropertiesStore, DataParameter)

    Возвращает значение и свойства параметра.

    Declaration
    public static DataParameterProperties GetParam(this IDataParameterPropertiesStore store, DataParameter param)
    Parameters
    Type Name Description
    IDataParameterPropertiesStore store
    DataParameter param
    Returns
    Type Description
    DataParameterProperties

    GetParam(IDataParameterPropertiesStore, DataParameterDescriptor)

    Возвращает значение параметра по его дескриптору.

    Declaration
    public static DataParameterProperties GetParam(this IDataParameterPropertiesStore dataRecord, DataParameterDescriptor desc)
    Parameters
    Type Name Description
    IDataParameterPropertiesStore dataRecord
    DataParameterDescriptor desc
    Returns
    Type Description
    DataParameterProperties

    GetValue(IDataParameterPropertiesStore, DataParameter)

    Возвращает значение указанного параметра.

    Declaration
    public static double? GetValue(this IDataParameterPropertiesStore store, DataParameter param)
    Parameters
    Type Name Description
    IDataParameterPropertiesStore store

    Экземпляр IDataParameterPropertiesStore.

    DataParameter param

    Параметр.

    Returns
    Type Description
    System.Nullable<System.Double>

    Значение или null.

    GetValue(IDataParameterPropertiesStore, Int32)

    Возвращает значение указанного параметра.

    Declaration
    public static double? GetValue(this IDataParameterPropertiesStore store, int paramId)
    Parameters
    Type Name Description
    IDataParameterPropertiesStore store

    Экземпляр IDataParameterPropertiesStore.

    System.Int32 paramId

    Параметр.

    Returns
    Type Description
    System.Nullable<System.Double>

    Значение или null.

    HasBadValues(IDataParameterPropertiesStore)

    Возвращает значение, определяющее есть ли в хранилище параметр с недостоверным значением.

    Declaration
    public static bool HasBadValues(this IDataParameterPropertiesStore store)
    Parameters
    Type Name Description
    IDataParameterPropertiesStore store

    Экземпляр IDataParameterPropertiesStore.

    Returns
    Type Description
    System.Boolean

    true, если есть хотя бы один параметр с недостоверным значением, иначе - false.

    IsBad(IDataParameterPropertiesStore, DataParameter)

    Вернёт true если в записи с данными присутствует недостоверное значение указанного параметра.

    Declaration
    public static bool IsBad(this IDataParameterPropertiesStore store, DataParameter param)
    Parameters
    Type Name Description
    IDataParameterPropertiesStore store
    DataParameter param
    Returns
    Type Description
    System.Boolean

    IsBad(IDataParameterPropertiesStore, DataParameterDescriptor)

    Вернёт true если в записи с данными присутствует недостоверное значение указанного параметра.

    Declaration
    public static bool IsBad(this IDataParameterPropertiesStore store, DataParameterDescriptor param)
    Parameters
    Type Name Description
    IDataParameterPropertiesStore store
    DataParameterDescriptor param
    Returns
    Type Description
    System.Boolean

    IsCalculated(IDataParameterPropertiesStore)

    Возвращает значение, определяющее, что значения всех параметров были рассчитаны.

    Declaration
    public static bool IsCalculated(this IDataParameterPropertiesStore store)
    Parameters
    Type Name Description
    IDataParameterPropertiesStore store

    Экземпляр IDataParameterPropertiesStore.

    Returns
    Type Description
    System.Boolean

    true, если значения всех параметров рассчитаны, иначе - false.

    IsCalculated(IDataParameterPropertiesStore, DataParameter)

    Возвращает значение, определяющее, что значение указанного параметры было рассчитано.

    Declaration
    public static bool IsCalculated(this IDataParameterPropertiesStore store, DataParameter param)
    Parameters
    Type Name Description
    IDataParameterPropertiesStore store

    Экземпляр IDataParameterPropertiesStore.

    DataParameter param

    Параметр.

    Returns
    Type Description
    System.Boolean

    IsGood(IDataParameterPropertiesStore, DataParameter)

    Вернёт true если в записи с данными присутствует достоверное значение указанного параметра.

    Declaration
    public static bool IsGood(this IDataParameterPropertiesStore store, DataParameter param)
    Parameters
    Type Name Description
    IDataParameterPropertiesStore store
    DataParameter param
    Returns
    Type Description
    System.Boolean

    IsGood(IDataParameterPropertiesStore, DataParameterDescriptor)

    Вернёт true если в записи с данными присутствует достоверное значение указанного параметра.

    Declaration
    public static bool IsGood(this IDataParameterPropertiesStore store, DataParameterDescriptor param)
    Parameters
    Type Name Description
    IDataParameterPropertiesStore store
    DataParameterDescriptor param
    Returns
    Type Description
    System.Boolean

    IsInterpolated(IDataParameterPropertiesStore)

    Вернёт true если вся запись с данными состоит из интерполированных значений.

    Declaration
    public static bool IsInterpolated(this IDataParameterPropertiesStore store)
    Parameters
    Type Name Description
    IDataParameterPropertiesStore store
    Returns
    Type Description
    System.Boolean

    IsInterpolated(IDataParameterPropertiesStore, DataParameter)

    Вернёт true если в записи с данными присутствует интерполированное значение указанного параметра.

    Declaration
    public static bool IsInterpolated(this IDataParameterPropertiesStore store, DataParameter param)
    Parameters
    Type Name Description
    IDataParameterPropertiesStore store
    DataParameter param
    Returns
    Type Description
    System.Boolean

    IsInterpolated(IDataParameterPropertiesStore, DataParameterDescriptor)

    Вернёт true если в записи с данными присутствует интерполированное значение указанного параметра.

    Declaration
    public static bool IsInterpolated(this IDataParameterPropertiesStore store, DataParameterDescriptor param)
    Parameters
    Type Name Description
    IDataParameterPropertiesStore store
    DataParameterDescriptor param
    Returns
    Type Description
    System.Boolean

    IsNull(IDataParameterPropertiesStore, DataParameterDescriptor)

    Вернёт true если в записи с данными сохранено пустое значение указанного параметра.

    Declaration
    public static bool IsNull(this IDataParameterPropertiesStore dataRecord, DataParameterDescriptor desc)
    Parameters
    Type Name Description
    IDataParameterPropertiesStore dataRecord
    DataParameterDescriptor desc
    Returns
    Type Description
    System.Boolean

    RemoveParam(IDataParameterPropertiesStore, DataParameter)

    Удаляет значение параметра.

    Declaration
    public static void RemoveParam(this IDataParameterPropertiesStore store, DataParameter param)
    Parameters
    Type Name Description
    IDataParameterPropertiesStore store
    DataParameter param

    SetCalculated(IDataParameterPropertiesStore)

    Полностью маркирует запись как рассчитанную.

    Declaration
    public static void SetCalculated(this IDataParameterPropertiesStore dataRecord)
    Parameters
    Type Name Description
    IDataParameterPropertiesStore dataRecord

    SetParam(IDataParameterPropertiesStore, DataParameter, Double, Boolean, Boolean, Boolean, Boolean)

    Устанавливает значение и свойства параметра.

    Declaration
    public static void SetParam(this IDataParameterPropertiesStore store, DataParameter param, double value, bool isCalc = false, bool isBad = false, bool isInterpolated = false, bool isReset = false)
    Parameters
    Type Name Description
    IDataParameterPropertiesStore store

    Хранилище данных, на котором проводится действие.

    DataParameter param

    Параметр данных.

    System.Double value

    Значение.

    System.Boolean isCalc

    Признак рассчитанного значения.

    System.Boolean isBad

    Признак недостоверного значения.

    System.Boolean isInterpolated

    Признак интерполированного значения.

    System.Boolean isReset

    Признак сброшенного значения интегратора.

    SetParam(IDataParameterPropertiesStore, DataParameterDescriptor, Double, Boolean, Boolean, Boolean, Boolean)

    Устанавливает значение и свойства параметра.

    Declaration
    public static void SetParam(this IDataParameterPropertiesStore store, DataParameterDescriptor param, double value, bool isCalc = false, bool isBad = false, bool isInterpolated = false, bool isReset = false)
    Parameters
    Type Name Description
    IDataParameterPropertiesStore store

    Хранилище данных, на котором проводится действие.

    DataParameterDescriptor param

    Параметр данных.

    System.Double value

    Значение.

    System.Boolean isCalc

    Признак рассчитанного значения.

    System.Boolean isBad

    Признак недостоверного значения.

    System.Boolean isInterpolated

    Признак интерполированного значения.

    System.Boolean isReset

    Признак сброшенного значения интегратора.

    SetValue(IDataParameterPropertiesStore, DataParameter, Nullable<Double>, Boolean, Boolean, Boolean, Boolean)

    Устанавливает значение параметра. Значение сохраняется в случае если параметр существует или если устанавливается флаг недостоверного значения.

    Declaration
    public static IDataParameterPropertiesStore SetValue(this IDataParameterPropertiesStore dataRecord, DataParameter dataParameter, double? value, bool isBad = false, bool isCalc = false, bool isInterpolated = false, bool isReset = false)
    Parameters
    Type Name Description
    IDataParameterPropertiesStore dataRecord
    DataParameter dataParameter
    System.Nullable<System.Double> value
    System.Boolean isBad
    System.Boolean isCalc
    System.Boolean isInterpolated
    System.Boolean isReset

    Признак сброшенного значения интегратора.

    Returns
    Type Description
    IDataParameterPropertiesStore

    SetValue(IDataParameterPropertiesStore, DataParameterDescriptor, Nullable<Double>)

    Задает значение указанного параметра.

    Declaration
    public static IDataParameterPropertiesStore SetValue(this IDataParameterPropertiesStore store, DataParameterDescriptor param, double? value)
    Parameters
    Type Name Description
    IDataParameterPropertiesStore store
    DataParameterDescriptor param

    Параметр.

    System.Nullable<System.Double> value

    Значение параметра.

    Returns
    Type Description
    IDataParameterPropertiesStore

    SetValue(IDataParameterPropertiesStore, DataParameterDescriptor, Nullable<Double>, Boolean, Boolean, Boolean, Boolean)

    Устанавливает значение параметра. Значение сохраняется в случае если параметр существует или если устанавливается флаг недостоверного значения.

    Declaration
    public static void SetValue(this IDataParameterPropertiesStore dataRecord, DataParameterDescriptor dataParameter, double? value, bool isBad = false, bool isCalc = false, bool isInterpolated = false, bool isReset = false)
    Parameters
    Type Name Description
    IDataParameterPropertiesStore dataRecord
    DataParameterDescriptor dataParameter
    System.Nullable<System.Double> value
    System.Boolean isBad
    System.Boolean isCalc
    System.Boolean isInterpolated
    System.Boolean isReset

    Признак сброшенного значения интегратора.

    SumNullable(IDataParameterPropertiesStore, DataParameter[])

    Возвращает сумму указанных параметров из записи с данными.

    Declaration
    public static double? SumNullable(this IDataParameterPropertiesStore store, params DataParameter[] parameters)
    Parameters
    Type Name Description
    IDataParameterPropertiesStore store
    DataParameter[] parameters
    Returns
    Type Description
    System.Nullable<System.Double>

    Transform(IDataParameterPropertiesStore, DataParameter, Func<DataParameterProperties, Double>)

    Преобразует значение указанного параметра с помощью заданной функции преобразования.

    Declaration
    public static void Transform(this IDataParameterPropertiesStore store, DataParameter param, Func<DataParameterProperties, double> transform)
    Parameters
    Type Name Description
    IDataParameterPropertiesStore store

    Экземпляр IDataParameterPropertiesStore.

    DataParameter param

    Параметр, значение которого необходимо преобразовать.

    Func<DataParameterProperties, System.Double> transform

    Функция преобразования.

    TransformGood(IDataParameterPropertiesStore, DataParameter, Func<DataParameterProperties, Double>)

    Преобразует значение указанного параметра с помощью заданной функции преобразования, если значение достоверно.

    Declaration
    public static void TransformGood(this IDataParameterPropertiesStore store, DataParameter param, Func<DataParameterProperties, double> transform)
    Parameters
    Type Name Description
    IDataParameterPropertiesStore store

    Экземпляр IDataParameterPropertiesStore.

    DataParameter param

    Параметр, значение которого необходимо преобразовать.

    Func<DataParameterProperties, System.Double> transform

    Функция преобразования.

    In This Article
    Back to top ©2018 - 2026, ООО "ЛЭРС УЧЁТ"