Show / Hide Table of Contents

Interface IVersionManager

Namespace: Orleans
Assembly: Orleans.Core.Abstractions.dll
Syntax
public interface IVersionManager

Methods

| Improve this Doc View Source

SetCompatibilityStrategy(CompatibilityStrategy)

Set the compatibility strategy

Declaration
Task SetCompatibilityStrategy(CompatibilityStrategy strategy)
Parameters
Type Name Description
CompatibilityStrategy strategy

The strategy to set. Set to null to revert to the default strategy provided in configuration

Returns
Type Description
Task
| Improve this Doc View Source

SetCompatibilityStrategy(Int32, CompatibilityStrategy)

Set the compatibility strategy for a specific interface

Declaration
Task SetCompatibilityStrategy(int interfaceId, CompatibilityStrategy strategy)
Parameters
Type Name Description
System.Int32 interfaceId

The ID of the interface

CompatibilityStrategy strategy

The strategy to set. Set to null to revert to the default strategy provided in configuration

Returns
Type Description
Task
| Improve this Doc View Source

SetSelectorStrategy(VersionSelectorStrategy)

Set the selector strategy

Declaration
Task SetSelectorStrategy(VersionSelectorStrategy strategy)
Parameters
Type Name Description
VersionSelectorStrategy strategy

The strategy to set. Set to null to revert to the default strategy provided in configuration

Returns
Type Description
Task
| Improve this Doc View Source

SetSelectorStrategy(Int32, VersionSelectorStrategy)

Set the selector strategy for a specific interface

Declaration
Task SetSelectorStrategy(int interfaceId, VersionSelectorStrategy strategy)
Parameters
Type Name Description
System.Int32 interfaceId

The ID of the interface

VersionSelectorStrategy strategy

The strategy to set. Set to null to revert to the default strategy provided in configuration

Returns
Type Description
Task

Extension Methods

ImmutableExt.AsImmutable<T>(T)
  • Improve this Doc
  • View Source
Back to top Generated by DocFX