如何从代码而不是配置中将值设置为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
我有一个单独的类为我的转换器像'JsonConvertor.cs'我在这个位有点新,所以,我该如何设置为我的转换器? – Neo
当你初始化RedisSetting时,在那里提供转换器。我现在不在我的Windows PC上,所以我会在几个小时内更新一个工作代码 –
上述命令是正确的:) –