EyeAuras Docs EyeAuras Docs
EyeAuras Docs EyeAuras Docs
DocFX + Singulink = ♥

Search Results for

    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
    object
    AuraPropertiesBase
    AuraTriggerPropertiesBase
    MessageSubscriptionTriggerPropertiesBase
    MessageSubscriptionTriggerProperties
    Implements
    IEquatable<AuraPropertiesBase>
    IAuraTriggerProperties
    IAuraProperties
    IPoeEyeConfigVersioned
    IPoeEyeConfig
    IHasVersion
    ICanSetId
    IHasId
    IHasTypedId<string>
    IEquatable<AuraTriggerPropertiesBase>
    IEquatable<MessageSubscriptionTriggerPropertiesBase>
    IEquatable<MessageSubscriptionTriggerProperties>
    Inherited Members
    MessageSubscriptionTriggerPropertiesBase.Equals(AuraTriggerPropertiesBase)
    MessageSubscriptionTriggerPropertiesBase.ActivationText
    MessageSubscriptionTriggerPropertiesBase.ActivationEvaluatorType
    MessageSubscriptionTriggerPropertiesBase.ActivationIgnoreCase
    MessageSubscriptionTriggerPropertiesBase.DeactivationText
    MessageSubscriptionTriggerPropertiesBase.DeactivationEvaluatorType
    MessageSubscriptionTriggerPropertiesBase.DeactivationIgnoreCase
    MessageSubscriptionTriggerPropertiesBase.DeactivateAutomatically
    AuraTriggerPropertiesBase.Equals(AuraPropertiesBase)
    AuraTriggerPropertiesBase.IsIgnored
    AuraTriggerPropertiesBase.IsInverted
    AuraTriggerPropertiesBase.ActivationTimeout
    AuraTriggerPropertiesBase.DeactivationTimeout
    AuraPropertiesBase.Id
    AuraPropertiesBase.Bindings
    object.GetType()
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    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?)

    Extension Methods

    ReactiveObjectExtensions.Listen<TContext, TItem>(TContext, Expression<Func<TContext, IObservableList<TItem>>>)
    ReactiveObjectExtensions.Listen<TContext, TOut>(TContext, Expression<Func<TContext, TOut>>)
    ReactiveObjectExtensions.Listen<TContext, TOut1, TOut2>(TContext, Expression<Func<TContext, TOut1>>, Expression<Func<TContext, TOut2>>)
    ReactiveObjectExtensions.Listen<TContext, TOut1, TOut2, TOut3>(TContext, Expression<Func<TContext, TOut1>>, Expression<Func<TContext, TOut2>>, Expression<Func<TContext, TOut3>>)
    ReactiveObjectExtensions.Listen<TContext, TOut1, TOut2, TOut3, TOut4>(TContext, Expression<Func<TContext, TOut1>>, Expression<Func<TContext, TOut2>>, Expression<Func<TContext, TOut3>>, Expression<Func<TContext, TOut4>>)
    ObjectExtensions.AddTo<TItem, TCollection>(TItem, ISourceList<TCollection>)
    ObjectExtensions.AddTo<TItem, TCollection>(TItem, ICollection<TCollection>)
    ObjectExtensions.CloneJson<T>(T)
    ObjectExtensions.CopyPropertiesTo<TSource, TTarget>(TSource, TTarget)
    ObjectExtensions.DumpToTextRaw<T>(T)
    ObjectExtensions.DumpToText<T>(T)
    ObjectExtensions.Dump<T>(T)
    ObjectExtensions.EvalOrDefault<T, TValue>(T, Func<T, TValue>, TValue)
    ObjectExtensions.Eval<T, TValue>(T, Func<T, TValue>)
    ObjectExtensions.GetPropertyAccessor<TSource, TValue>(TSource, Expression<Func<TSource, TValue>>)
    ObjectExtensions.InsertTo<TItem, TCollection>(TItem, IList<TCollection>, int)
    ObjectExtensions.ToJson<T>(T)
    ObjectExtensions.ToStringSafe<T>(T)
    ObjectExtensions.TransferPropertiesTo<TSource, TTarget>(TSource, TTarget, params string[])
    XDocumentExtensions.AddTo<T>(T, XContainer)
    ObjectExtensions.GetPropertyAccessor<TValue>(object, string)
    ObjectReflectionExtensions.GetPropertyTypeOrDefault(object, string)
    ObjectReflectionExtensions.GetPropertyValue<T>(object, string)
    ObjectReflectionExtensions.SetPropertyValue<T>(object, string, T)
    © Xab3r. All rights reserved.