Show / Hide Table of Contents

Namespace IRM.Messaging

Classes

AggregateResult

AverageFunction

Represents a function that returns the arithmetic mean of a set of arguments.

BinarySerializer

Serializes and deserializes an object, or an entire graph of connected objects, in binary format.

Command

Represents a command message.

CountFunction

Represents a function that returns the number of items in a set of items, including nested sets.

DataContractSerializer

Serializes and deserializes an object, or an entire graph of connected objects, in Xml format using the System.Runtime.Serialization.DataContractSerializer.

Event

Represents an event message.

EventExtensions

Useful extension methods for IEvent.

Filter

Represents declarative filtering.

FilterComposition

Represents a filtering which serves as a container for one or more child filtering descriptors.

FilterQuery

Represents a filterable query message.

GzipSerializer

Serializes and deserializes an object, or an entire graph of connected objects, in gzip format.

IdQuery

Represents a query message used when getting a specific item.

InternalAttribute

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.

JsonSerializer

Serializes and deserializes an object, or an entire graph of connected objects, in JSON format.

MaxFunction

Represents a function that returns the greatest item from a set of items.

Mediator

Default mediator implementation relying on single- and multi instance delegates for resolving handlers.

MessageExtensions

Useful extension methods for Message.

MinFunction

Represents a function that returns the least item from a set of items.

Query

Represents a query message.

QueryAggregateFunction

Represents declarative aggregation of values.

QueryEnumerableAggregateFunction

Represents an QueryAggregateFunction that uses aggregate extension methods provided in System.Linq.Enumerable.

QueryResult<T>

Represents a result from a Query.

QuerySort

Represents declarative sorting.

RijndaelSerializer

Serializes and deserializes an object, or an entire graph of connected objects, encrypted according to the Rijndael algorithm.

SerializationException

Represents serialization errors that occur during serialization and deserialization.

SerializeExtensions

Useful extension methods for ISerialize.

SumFunction

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.

VersionedEvent

Represents an versioned event message.

XmlSerializer

Serializes and deserializes an object, or an entire graph of connected objects, in Xml format using the System.Runtime.Serialization.DataContractSerializer.

Interfaces

Answers<TQuery, TResult>

Represents a query handler of a specific type of query.

AsyncAnswers<TQuery, TResult>

Represents a asynchronous query handler of a specific type of query.

AsyncHandles<TCommand>

Represents a asynchron command handler of a specific type of command.

Handles<TCommand>

Represents a command handler of a specific type of command.

IDeserializeUntyped

Represents a class that de-serializes objects from the name of the type.

IDynamicQueryPart

Represents a class that can be used to dynamically sort or filter the result with dynamic LINQ.

IEvent

Represents an event message.

IMediator

Defines a mediator to encapsulate request/response and publishing interaction patterns

IPublisher

Publish one or more events through the mediator pipeline to be handled by multiple handlers.

ISerialize

Represents a class that serializes and de-serializes types.

ISupportMultitenant

Represents an object with support for multiple tenants.

IVersionedEvent

Represents a versioned event message.

Message

Represents a message.

Enums

FilterCompositionLogicalOperator

Logical operator used for filter composition.

FilterOperator

Operator used in Filter

ListSortDirection

Back to top Generated by DocFX