CQRS.NET  2.1
A lightweight enterprise framework to write CQRS, event-sourced and micro-service applications in hybrid multi-datacentre, on-premise and Azure environments.
Cqrs.Bus.BusHelper Class Reference
+ Inheritance diagram for Cqrs.Bus.BusHelper:

Public Member Functions

 BusHelper (IConfigurationManager configurationManager)
 
virtual bool IsEventRequired (Type messageType)
 Checks if a white-list or black-list approach is taken, then checks the IConfigurationManager to see if a key exists defining if the event is required or not. If the event is required and it cannot be resolved, an error will be raised. Otherwise the event will be marked as processed. More...
 
virtual bool IsEventRequired (string configurationKey)
 Checks if a white-list or black-list approach is taken, then checks the IConfigurationManager to see if a key exists defining if the event is required or not. If the event is required and it cannot be resolved, an error will be raised. Otherwise the event will be marked as processed. More...
 
virtual Action< TMessage > BuildTelemeteredActionHandler< TMessage, TAuthenticationToken > (ITelemetryHelper telemetryHelper, Action< TMessage > handler, bool holdMessageLock, string source)
 Build a message handler that implements telemetry capturing as well as off thread handling. More...
 
virtual Action< TMessage > BuildActionHandler< TMessage > (Action< TMessage > handler, bool holdMessageLock)
 Build a message handler that implements telemetry capturing as well as off thread handling. More...
 

Protected Member Functions

virtual void RefreshCachedChecks ()
 
virtual void StartRefreshCachedChecks ()
 

Properties

IConfigurationManager ConfigurationManager [get]
 
IDictionary< string, Tuple< bool, DateTime > > CachedChecks [get]
 
bool EventBlackListProcessing [get]