AlertRuleField
Tracking field info.
Inherits: Equatable<AlertRuleField>
Implements: IAsyncPersistable
Constructors
public AlertRuleField()
alertRuleField = AlertRuleField()
Initializes a new instance of the AlertRuleField.
public AlertRuleField(PropertyInfo property, object extraField)
alertRuleField = AlertRuleField(property, extraField)
Initializes a new instance of the AlertRuleField.
- property
- Tracking property.
- extraField
- Extra info for Property.
public AlertRuleField(string displayName)
alertRuleField = AlertRuleField(displayName)
Initializes a new instance of the AlertRuleField.
- displayName
- Display name.
Properties
public string DisplayName { get; private set; }
value = alertRuleField.DisplayName
alertRuleField.DisplayName = value
Display name.
public object ExtraField { get; private set; }
value = alertRuleField.ExtraField
alertRuleField.ExtraField = value
Extra info for Property.
public PropertyInfo Property { get; private set; }
value = alertRuleField.Property
alertRuleField.Property = value
Tracking property.
public Type ValueType { get; private set; }
value = alertRuleField.ValueType
alertRuleField.ValueType = value
Value type.
Methods
public override AlertRuleField Clone()
result = alertRuleField.Clone()
Create a copy of AlertRuleField.
Returns: Copy.
public override int GetHashCode()
result = alertRuleField.GetHashCode()
Serves as a hash function for a particular type.
Returns: A hash code for the current Object.
public object Invoke(Message message)
result = alertRuleField.Invoke(message)
Invoke field.
- message
- Message.
Returns: Value.
public Task LoadAsync(SettingsStorage storage, CancellationToken cancellationToken)
result = alertRuleField.LoadAsync(storage, cancellationToken)
Load settings.
- storage
- Settings storage.
- cancellationToken
- CancellationToken
Returns: Task
protected override bool OnEquals(AlertRuleField other)
result = alertRuleField.OnEquals(other)
Compare AlertRuleField on the equivalence.
- other
- Another value with which to compare.
Returns: , if the specified object is equal to the current object, otherwise, .
public Task SaveAsync(SettingsStorage storage, CancellationToken cancellationToken)
result = alertRuleField.SaveAsync(storage, cancellationToken)
Save settings.
- storage
- Settings storage.
- cancellationToken
- CancellationToken
Returns: Task
public override string ToString()
result = alertRuleField.ToString()
Returns a string representation of the tuple, with values separated by commas.
Returns: A string representing the tuple's values.