Table of Contents

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

previousType Type

The previous (older generation) CLR type.

upgradeType Type

The upgrade (newer generation) CLR type.

previousGeneration EventTypeGeneration

The generation of the previous type.

upgradeGeneration EventTypeGeneration

The generation of the upgrade type.