Definition
Package: MessageHandler.EventSourcing
Assembly: MessageHandler.EventSourcing
Namespace: MessageHandler.EventSourcing
Class: TransientChanneling
Overloads
Method | Description |
---|---|
EnableTransientChannel |
Enable a transient channel of a given type, all events published by this aggregated will be pushed to this channel |
EnableTransientChannel(this AggregateConfiguration, IChannel) | Enable a specific transient channel instance, all events published by this aggregated will be pushed to this channel |
EnableTransientChannel(this AggregateConfiguration, Func<IEnumerable |
Enable a transient channel, created through the provided factory, all events published by this aggregated will be pushed to this channel |
EnableTransientChannel(this AggregateConfiguration)
Enable a transient channel of a given type, all events published by this aggregated will be pushed to this channel
Parameters
aggregateConfiguration: MessageHandler.EventSourcing.AggregateConfiguration
The aggregate configuration
Returns
MessageHandler.EventSourcing.AggregateConfiguration
EnableTransientChannel(this AggregateConfiguration, IChannel)
Enable a specific transient channel instance, all events published by this aggregated will be pushed to this channel
Parameters
aggregateConfiguration: MessageHandler.EventSourcing.AggregateConfiguration
The aggregate configuration
channel: MessageHandler.EventSourcing.DomainModel.IChannel
The channel instance
Returns
MessageHandler.EventSourcing.AggregateConfiguration
EnableTransientChannel(this AggregateConfiguration, Func<IEnumerable,Task>)
Enable a transient channel, created through the provided factory, all events published by this aggregated will be pushed to this channel
Parameters
aggregateConfiguration: MessageHandler.EventSourcing.AggregateConfiguration
The aggregate configuration
func: System.Func
Returns
MessageHandler.EventSourcing.AggregateConfiguration