Class UserDiagSettings
Представляет пользовательский параметр диагностики на определенную нештатную ситуацию.
public class UserDiagSettings
- Inheritance
-
UserDiagSettings
- Inherited Members
- Extension Methods
Constructors
UserDiagSettings(bool, IncidentImportance, string, string, string, Season, DeviceDataType)
Создаёт новый экземпляр пользовательских настроек диагностики объекта учёта.
public UserDiagSettings(bool enabled, IncidentImportance importance, string expression, string message, string shortMessage, Season seasons, DeviceDataType dataTypes)
Parameters
enabled
boolimportance
IncidentImportanceВажность нештатной ситуации, которая формируется по этому критерию.
expression
stringФормула для расчёта критерия возникновения нештатной ситуации. Формула должна возвращать логическое значение.
message
stringСообщение, которое будет выдано в случае если критерий возникновения НС был зафиксирован.
shortMessage
stringКороткое сообщение, которое будет выдано в случае если критерий возникновения НС был зафиксирован. Это сообщение будет использовано в уведомлениях.
seasons
SeasonРежимы работы, в которых выполняется диагностика.
dataTypes
DeviceDataTypeТипы данных, по которым выполняется диагностика.
Properties
DataTypes
Возвращает или задает типы данных, для которых будет выполняться диагностика.
public DeviceDataType DataTypes { get; set; }
Property Value
Enabled
Возвращает или задает признак, указывающий что нужно проводить диагностику по этому параметру.
public bool Enabled { get; set; }
Property Value
Expression
Возвращает или задаёт формулу, которая используется для расчёта критерия возникновения нештатной ситуации.
public string Expression { get; set; }
Property Value
Importance
Возвращает или задает важность нештатной сиутации, которая формируется по этому критерию.
public IncidentImportance Importance { get; set; }
Property Value
Message
Возвращает или задает сообщение, которое будет выдано в случае если критерий возникновения НС был зафиксирован.
public string Message { get; set; }
Property Value
Seasons
Возвращает или задает сезоны (режимы работы), в которых будет выполнятся диагностика.
public Season Seasons { get; set; }
Property Value
ShortMessage
Возвращает или задает короткое сообщение, которое будет выдано в случае если критерий возникновения НС был зафиксирован. Это сообщение будет использовано в уведомлениях.
public string ShortMessage { get; set; }