Table of Contents

Class SchemaValidationException

Namespace
Typhon.Engine
Assembly
Typhon.Engine.dll

Thrown when a component's runtime struct definition is incompatible with the persisted schema. Contains the full SchemaDiff for programmatic inspection of all detected changes.

public class SchemaValidationException : TyphonException, ISerializable
Inheritance
SchemaValidationException
Implements
Inherited Members

Constructors

SchemaValidationException(SchemaDiff)

Creates a new SchemaValidationException from the diff describing the incompatible changes.

public SchemaValidationException(SchemaDiff diff)

Parameters

diff SchemaDiff

The full diff between the persisted and runtime schema.

Properties

Diff

The full diff between persisted and runtime schema.

public SchemaDiff Diff { get; }

Property Value

SchemaDiff