Search Results for

    Show / Hide Table of Contents

    Class TriggerTaskAttribute

    Marks an implementation of BaseTriggerTask that this task implementation is a specialized task for processing an IActionTrigger

    The default implementation of this is for processing the actions by notifying users of the action through different notification types (system, email).

    Inheritance
    object
    Attribute
    ServerTaskParametersAttribute
    ServerTaskAttribute
    TriggerTaskAttribute
    Inherited Members
    ServerTaskAttribute.ParameterType
    ServerTaskAttribute.CanOnlyRunOnServer
    ServerTaskParametersAttribute.Name
    ServerTaskParametersAttribute.Description
    ServerTaskParametersAttribute.UniqueTaskID
    ServerTaskParametersAttribute.DefaultForHasSaveProcessingTask
    Attribute.GetCustomAttributes(MemberInfo, Type)
    Attribute.GetCustomAttributes(MemberInfo, Type, bool)
    Attribute.GetCustomAttributes(MemberInfo)
    Attribute.GetCustomAttributes(MemberInfo, bool)
    Attribute.IsDefined(MemberInfo, Type)
    Attribute.IsDefined(MemberInfo, Type, bool)
    Attribute.GetCustomAttribute(MemberInfo, Type)
    Attribute.GetCustomAttribute(MemberInfo, Type, bool)
    Attribute.GetCustomAttributes(ParameterInfo)
    Attribute.GetCustomAttributes(ParameterInfo, Type)
    Attribute.GetCustomAttributes(ParameterInfo, Type, bool)
    Attribute.GetCustomAttributes(ParameterInfo, bool)
    Attribute.IsDefined(ParameterInfo, Type)
    Attribute.IsDefined(ParameterInfo, Type, bool)
    Attribute.GetCustomAttribute(ParameterInfo, Type)
    Attribute.GetCustomAttribute(ParameterInfo, Type, bool)
    Attribute.GetCustomAttributes(Module, Type)
    Attribute.GetCustomAttributes(Module)
    Attribute.GetCustomAttributes(Module, bool)
    Attribute.GetCustomAttributes(Module, Type, bool)
    Attribute.IsDefined(Module, Type)
    Attribute.IsDefined(Module, Type, bool)
    Attribute.GetCustomAttribute(Module, Type)
    Attribute.GetCustomAttribute(Module, Type, bool)
    Attribute.GetCustomAttributes(Assembly, Type)
    Attribute.GetCustomAttributes(Assembly, Type, bool)
    Attribute.GetCustomAttributes(Assembly)
    Attribute.GetCustomAttributes(Assembly, bool)
    Attribute.IsDefined(Assembly, Type)
    Attribute.IsDefined(Assembly, Type, bool)
    Attribute.GetCustomAttribute(Assembly, Type)
    Attribute.GetCustomAttribute(Assembly, Type, bool)
    Attribute.Equals(object)
    Attribute.GetHashCode()
    Attribute.Match(object)
    Attribute.IsDefaultAttribute()
    Attribute.TypeId
    object.GetType()
    object.MemberwiseClone()
    object.ToString()
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    Namespace: LemonEdge.API.Core.Tasks
    Assembly: LemonEdge.API.dll
    Syntax
    [AttributeUsage(AttributeTargets.Class)]
    public class TriggerTaskAttribute : ServerTaskAttribute

    Constructors

    TriggerTaskAttribute(string, string, Type)

    Marks a BaseTriggerTask as a specialized type of task processor for processing an IActionTrigger

    Declaration
    public TriggerTaskAttribute(string userFriendlyTaskName, string uniqueTaskGUID, Type parameterType)
    Parameters
    Type Name Description
    string userFriendlyTaskName

    The user friendly name of this type of Action Trigger Task processor

    string uniqueTaskGUID

    The globally unique Guid id of this action trigger task

    Type parameterType

    The type of BaseTriggerParameter that holds the parameters for this type of action trigger processor

    Extension Methods

    LinqExtensions.AsArray<T>(T)
    LinqExtensions.ToArrayOfOne<T>(T)
    LinqExtensions.ToListOfOne<T>(T)
    MiscExtensions.SetIfNotEqual<T, TP>(T, Expression<Func<T, TP>>, TP)
    WeakReferenceExtensions.WeakReference(object)
    SQLExtensions.ToSQLValue(object, bool)
    ReflectionExtensions.ClearEventInvocations(object, string)
    StringExtensions.ToCSVFormatString(object, Type)
    In this article
    Back to top © LemonEdge Technologies. All rights reserved.