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
- Extension Methods
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.