Edit

Orleans.Versions.Compatibility Namespace

Classes

Name Description
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

Name Description
ICompatibilityDirector

Functionality for grain interface compatibility directors.

ICompatibilityDirector<TStrategy>