TriggerControl
Attribute
Members
5
CooldownSeconds
property
After a fire, suppress further fires for this many seconds. 0 (default) = no cooldown.int CooldownSecondsPerUserCooldownSeconds
property
As CooldownSeconds but keyed by the triggering user. 0 (default) = none.int PerUserCooldownSecondsDebounceMilliseconds
property
Collapse a burst into one fire with the latest payload after this quiet window in milliseconds. 0 = none.int DebounceMillisecondsDedupeKey
property
A trigger-context property path (e.g. "MessageId", "User.UserId") whose value de-duplicates fires within the dedupe window. null/empty (default) = no dedupe.string DedupeKeyMaxConcurrency
property
Cap simultaneous in-flight runs of this handler (1 = serialize). 0 (default) = unbounded.int MaxConcurrency
