Class MultipleMigratorsForSameEventTypeGeneration
- Namespace
- Cratis.Chronicle.Events.Migrations
- Assembly
- Cratis.Chronicle.dll
The exception that is thrown when more than one migrator defines the migration between the same pair of generations for an event type.
public class MultipleMigratorsForSameEventTypeGeneration : Exception, ISerializable
- Inheritance
-
MultipleMigratorsForSameEventTypeGeneration
- Implements
- Inherited Members
- Extension Methods
Constructors
MultipleMigratorsForSameEventTypeGeneration(EventType, EventTypeGeneration, EventTypeGeneration, IEnumerable<Type>)
The exception that is thrown when more than one migrator defines the migration between the same pair of generations for an event type.
public MultipleMigratorsForSameEventTypeGeneration(EventType eventType, EventTypeGeneration from, EventTypeGeneration to, IEnumerable<Type> migratorTypes)
Parameters
eventTypeEventTypeThe EventType the migrators target.
fromEventTypeGenerationThe EventTypeGeneration migrated from.
toEventTypeGenerationThe EventTypeGeneration migrated to.
migratorTypesIEnumerable<Type>The CLR types of the conflicting migrators.
Properties
EventType
Gets the EventType the conflicting migrators target.
public EventType EventType { get; }