Edit

Share via


IVersionStore Interface

Definition

Functionality for accessing runtime-modifiable grain interface version strategies.

public interface IVersionStore : Orleans.IVersionManager
type IVersionStore = interface
    interface IVersionManager
Public Interface IVersionStore
Implements IVersionManager
Implements

Properties

IsEnabled

Gets a value indicating whether this instance is enabled.

Methods

GetCompatibilityStrategies()

Gets the mapping from grain interface type to grain interface version compatibility strategy.

GetCompatibilityStrategy()

Gets the default grain interface version compatibility strategy.

GetSelectorStrategies()

Gets the mapping from grain interface type to grain interface version selector strategy.

GetSelectorStrategy()

Gets the default grain interface version selector strategy.

SetCompatibilityStrategy(CompatibilityStrategy)

Set the compatibility strategy.

(Inherited from IVersionManager)
SetCompatibilityStrategy(GrainInterfaceType, CompatibilityStrategy)

Set the compatibility strategy for a specific interface.

(Inherited from IVersionManager)
SetCompatibilityStrategy(Int32, CompatibilityStrategy)

Set the compatibility strategy for a specific interface

(Inherited from IVersionManager)
SetSelectorStrategy(GrainInterfaceType, VersionSelectorStrategy)

Set the selector strategy for a specific interface.

(Inherited from IVersionManager)
SetSelectorStrategy(Int32, VersionSelectorStrategy)

Set the selector strategy for a specific interface

(Inherited from IVersionManager)
SetSelectorStrategy(VersionSelectorStrategy)

Set the selector strategy.

(Inherited from IVersionManager)

Applies to