Class MessageSubscriptionTriggerProperties
Properties of a trigger that subscribes to a specific channel within the EyeAuras network. It listens for messages on this channel and changes its state based on the content of these messages. The state change is determined by analyzing the messages against activation and deactivation text expressions.
Inheritance
MessageSubscriptionTriggerProperties
Implements
Inherited Members
Namespace: EyeAuras.NetworkAuras.Triggers.MessageSubscription
Assembly: EyeAuras.NetworkAuras.Metadata.dll
Syntax
public sealed record MessageSubscriptionTriggerProperties : MessageSubscriptionTriggerPropertiesBase, IEquatable<AuraPropertiesBase>, IAuraTriggerProperties, IAuraProperties, IPoeEyeConfigVersioned, IPoeEyeConfig, IHasVersion, ICanSetId, IHasId, IHasTypedId<string>, IEquatable<AuraTriggerPropertiesBase>, IEquatable<MessageSubscriptionTriggerPropertiesBase>, IEquatable<MessageSubscriptionTriggerProperties>
Constructors
Name | Description |
---|---|
MessageSubscriptionTriggerProperties() |
Properties
Name | Description |
---|---|
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. |
EqualityContract | |
Version |
Methods
Name | Description |
---|---|
Equals(MessageSubscriptionTriggerProperties?) | |
Equals(MessageSubscriptionTriggerPropertiesBase?) | |
Equals(object?) | |
GetHashCode() | |
PrintMembers(StringBuilder) | |
ToString() | |
<Clone>$() |
Operators
Name | Description |
---|---|
operator ==(MessageSubscriptionTriggerProperties?, MessageSubscriptionTriggerProperties?) | |
operator !=(MessageSubscriptionTriggerProperties?, MessageSubscriptionTriggerProperties?) |