Orleans.Versions.Compatibility Namespace

Classes

AllVersionsCompatible

A grain interface version compatibility strategy which treats all versions of an interface compatible with any requested version.

BackwardCompatible

A grain interface version compatibility strategy which treats all versions of an interface compatible only with equal and lower requested versions.

CompatibilityStrategy

Base class for all grain interface version compatibility strategies.

StrictVersionCompatible

A grain interface version compatibility strategy which treats all versions of an interface compatible only with equal requested versions.

Interfaces

ICompatibilityDirector

Functionality for grain interface compatibility directors.

ICompatibilityDirector<TStrategy>