Namespace IRM.Messaging
Classes
|
|
|
Represents a function that returns the arithmetic mean of a set of arguments. |
|
Serializes and deserializes an object, or an entire graph of connected objects, in binary format. |
|
Represents a command message. |
|
Represents a function that returns the number of items in a set of items, including nested sets. |
|
Serializes and deserializes an object, or an entire graph of connected objects, in Xml format using the System.Runtime.Serialization.DataContractSerializer. |
|
Represents an event message. |
|
Useful extension methods for IEvent. |
|
Represents declarative filtering. |
|
Represents a filtering which serves as a container for one or more child filtering descriptors. |
|
Represents a filterable query message. |
|
Serializes and deserializes an object, or an entire graph of connected objects, in gzip format. |
|
Represents a query message used when getting a specific item. |
|
Indicates that the message should only be available to the internal owner and/or user. |
|
InvalidateDelayedEventAttribute Indicates that the event will invalidate delayed events that haven't been published yet. |
|
Serializes and deserializes an object, or an entire graph of connected objects, in JSON format. |
|
Represents a function that returns the greatest item from a set of items. |
|
Default mediator implementation relying on single- and multi instance delegates for resolving handlers. |
|
Useful extension methods for Message. |
|
Represents a function that returns the least item from a set of items. |
|
Represents a query message. |
|
Represents declarative aggregation of values. |
|
QueryEnumerableAggregateFunction Represents an QueryAggregateFunction that uses aggregate extension methods provided in System.Linq.Enumerable. |
|
Represents a result from a Query. |
|
Represents declarative sorting. |
|
Serializes and deserializes an object, or an entire graph of connected objects, encrypted according to the Rijndael algorithm. |
|
Represents serialization errors that occur during serialization and deserialization. |
|
Useful extension methods for ISerialize. |
|
Represents a function that returns the sum of all items from a set of items. |
|
TenantAccessorDecoratorExtensions Extension methods to make it easy to set current tenant from an event. |
|
Represents an versioned event message. |
|
Serializes and deserializes an object, or an entire graph of connected objects, in Xml format using the System.Runtime.Serialization.DataContractSerializer. |
Interfaces
|
Represents a query handler of a specific type of query. |
|
Represents a asynchronous query handler of a specific type of query. |
|
Represents a asynchron command handler of a specific type of command. |
|
Represents a command handler of a specific type of command. |
|
Represents a class that de-serializes objects from the name of the type. |
|
Represents a class that can be used to dynamically sort or filter the result with dynamic LINQ. |
|
Represents an event message. |
|
Defines a mediator to encapsulate request/response and publishing interaction patterns |
|
Publish one or more events through the mediator pipeline to be handled by multiple handlers. |
|
Represents a class that serializes and de-serializes types. |
|
Represents an object with support for multiple tenants. |
|
Represents a versioned event message. |
|
Represents a message. |
Enums
|
FilterCompositionLogicalOperator Logical operator used for filter composition. |
|
Operator used in Filter |
|
|