如何从代码而不是配置中将值设置为RedisSetting?

如何从代码而不是配置中将值设置为RedisSetting?

问题描述:

我使用Redis.StackExchange库和CloudStructure如何从代码而不是配置中将值设置为RedisSetting?

public class RedisSettings 
    { 
     public RedisSettings(ConfigurationOptions configuration, int db = 0, IRedisValueConverter converter = null, Func<ICommandTracer> tracerFactory = null, TextWriter connectionMultiplexerLog = null); 
     } 

我想为IRedisValueConverter converter从代码,而不是配置设定值。

我该如何设置?

public static readonly RedisSettings Default = new RedisSettings("localhost"); 

用途:

public RedisSettings(ConfigurationOptions configuration, converter: YourConvertobject); 

转换器是一个可选参数,默认状态下是空的。通过提供一个值,你可以从代码中设置它。欲了解更多信息,请阅读Named & Optional parameters

+1

我有一个单独的类为我的转换器像'JsonConvertor.cs'我在这个位有点新,所以,我该如何设置为我的转换器? – Neo

+0

当你初始化RedisSetting时,在那里提供转换器。我现在不在我的Windows PC上,所以我会在几个小时内更新一个工作代码 –

+0

上述命令是正确的:) –