Class FileContainsTriggerProperties
Defines the properties for a FileContains trigger, which is responsible for monitoring a file and triggering actions based on text evaluations.
Implements
Inherited Members
Namespace: EyeAuras.DefaultAuras.Triggers.FileContains
Assembly: EyeAuras.DefaultAuras.Metadata.dll
Syntax
public sealed record FileContainsTriggerProperties : AuraTriggerPropertiesBase, IEquatable<AuraPropertiesBase>, IAuraTriggerProperties, IAuraProperties, IPoeEyeConfigVersioned, IPoeEyeConfig, IHasVersion, ICanSetId, IHasId, IHasTypedId<string>, IEquatable<AuraTriggerPropertiesBase>, IEquatable<FileContainsTriggerProperties>
Constructors
Name | Description |
---|---|
FileContainsTriggerProperties() |
Properties
Name | Description |
---|---|
EqualityContract | |
EvaluatorExpression | Gets or sets the expression used by the text evaluator to match against the contents of the target file. The nature of the expression depends on the type of evaluator being used (e.g., regex, lambda, plain text). |
EvaluatorIgnoreCase | Indicates whether the text evaluator should ignore case when matching text. |
EvaluatorType | Specifies the type of text evaluator to be used (e.g., Regex, Lambda, Text). This determines how the EvaluatorExpression will be interpreted. |
TargetFilePath | Gets or sets the file path of the target file to be monitored. |
Version |
Methods
Name | Description |
---|---|
Equals(FileContainsTriggerProperties?) | |
Equals(AuraTriggerPropertiesBase?) | |
Equals(object?) | |
GetHashCode() | |
PrintMembers(StringBuilder) | |
ToString() | |
<Clone>$() |
Operators
Name | Description |
---|---|
operator ==(FileContainsTriggerProperties?, FileContainsTriggerProperties?) | |
operator !=(FileContainsTriggerProperties?, FileContainsTriggerProperties?) |