Class LogConsistencyConfigurationExtensions
Extension methods for configuration classes specific to OrleansEventSourcing.dll
Inheritance
System.Object
LogConsistencyConfigurationExtensions
Namespace: Orleans.Runtime.Configuration
Assembly: Orleans.Runtime.Legacy.dll
Syntax
public static class LogConsistencyConfigurationExtensions : object
Methods
| Improve this Doc View SourceAddCustomStorageInterfaceBasedLogConsistencyProvider(ClusterConfiguration, String, String)
Adds a log consistency provider."/>
Declaration
public static void AddCustomStorageInterfaceBasedLogConsistencyProvider(this ClusterConfiguration config, string providerName = "LogStorage", string primaryCluster = null)
Parameters
| Type | Name | Description |
|---|---|---|
| ClusterConfiguration | config | The cluster configuration object to add provider to. |
| System.String | providerName | The provider name. |
| System.String | primaryCluster | The name of the primary cluster to use. |
AddLogStorageBasedLogConsistencyProvider(ClusterConfiguration, String)
Adds a log consistency provider"/>
Declaration
public static void AddLogStorageBasedLogConsistencyProvider(this ClusterConfiguration config, string providerName = "LogStorage")
Parameters
| Type | Name | Description |
|---|---|---|
| ClusterConfiguration | config | The cluster configuration object to add provider to. |
| System.String | providerName | The provider name. |
AddStateStorageBasedLogConsistencyProvider(ClusterConfiguration, String)
Adds a log consistency provider./>
Declaration
public static void AddStateStorageBasedLogConsistencyProvider(this ClusterConfiguration config, string providerName = "StateStorage")
Parameters
| Type | Name | Description |
|---|---|---|
| ClusterConfiguration | config | The cluster configuration object to add provider to. |
| System.String | providerName | The provider name. |