2015-09-04 55 views
1

我使用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"); 

回答

3

用途:

public RedisSettings(ConfigurationOptions configuration, converter: YourConvertobject); 

轉換器是一個可選參數,默認狀態下是空的。通過提供一個值,你可以從代碼中設置它。欲瞭解更多信息,請閱讀Named & Optional parameters

+1

我有一個單獨的類爲我的轉換器像'JsonConvertor.cs'我在這個位有點新,所以,我該如何設置爲我的轉換器? – Neo

+0

當你初始化RedisSetting時,在那裏提供轉換器。我現在不在我的Windows PC上,所以我會在幾個小時內更新一個工作代碼 –

+0

上述命令是正確的:) –

相關問題