Class InvalidMigrationGenerationGap
- Namespace
- Cratis.Chronicle.Events.Migrations
- Assembly
- Cratis.Chronicle.dll
Exception thrown when the upgrade type's generation is not exactly one more than the previous type's generation.
public class InvalidMigrationGenerationGap : Exception, ISerializable
- Inheritance
-
InvalidMigrationGenerationGap
- Implements
- Inherited Members
Constructors
InvalidMigrationGenerationGap(Type, Type, EventTypeGeneration, EventTypeGeneration)
Exception thrown when the upgrade type's generation is not exactly one more than the previous type's generation.
public InvalidMigrationGenerationGap(Type previousType, Type upgradeType, EventTypeGeneration previousGeneration, EventTypeGeneration upgradeGeneration)
Parameters
previousTypeTypeThe previous (older generation) CLR type.
upgradeTypeTypeThe upgrade (newer generation) CLR type.
previousGenerationEventTypeGenerationThe generation of the previous type.
upgradeGenerationEventTypeGenerationThe generation of the upgrade type.