Interface IMessageSubscriptionTrigger
Inherited Members
Namespace: EyeAuras.NetworkAuras.Triggers.MessageSubscription
Assembly: EyeAuras.NetworkAuras.dll
Syntax
public interface IMessageSubscriptionTrigger : IAuraTrigger, IAuraEntity, IAuraObject, IBindableReactiveObject, IHasId, IHasTypedId<string>, ICanSetContext, IHasContext, IHasErrors, IDisposable, INotifyPropertyChanged, IHasError, IHasErrorProvider, ICanSetName, IHasName, ICanSetDescription, IHasDescription
Properties
| Name | Description |
|---|---|
| ActivationTextEvaluator | Text evaluator used to determine if a received message should activate the trigger. This can perform text matching, regular expressions, or C# expression evaluations. |
| ChannelId | The identifier for the channel in the EyeAuras network. This is usually generated from the SendMessage action. Any message received on this channel is subject to analysis. |
| DeactivateAutomatically | Indicates if the trigger should automatically deactivate after being activated by the ActivationTextEvaluator. This happens even if no DeactivationTextEvaluator is set. |
| DeactivationTextEvaluator | Text evaluator used to determine if a received message should deactivate the trigger. Similar to ActivationTextEvaluator in functionality. |
| LastAuraMessage | The last received text message on the subscribed channel. |
| Messages | A collection of the most recent messages received, stored in a circular list to limit memory usage. |