Interface IEventDispatcherSignalDefinition
Abstraction for an authored definition that can produce a concrete
EventDispatcherSignal to be dispatched.
Implemented by Unity Inspector assets (ScriptableObjects) so that
IEventDispatcherService can dispatch a configured signal without the Application
layer depending on Unity. The definition decides which signal type to create and supplies the
configured parameter values; this interface only exposes the resulting signal.
Namespace: Serenity.EventDispatcher.Application.Interfaces
Assembly: Serenity.Global.Application.dll
Syntax
public interface IEventDispatcherSignalDefinition
Methods
BuildSignal()
Builds a fresh, fully configured EventDispatcherSignal instance from the definition's stored type and parameter values.
Declaration
EventDispatcherSignal BuildSignal()
Returns
| Type | Description |
|---|---|
| EventDispatcherSignal | The signal instance to dispatch. |