0
RedisManagerPool을 설정하려고합니다. RedisManagerPool에는 3 개의 생성자가 있지만 하나의 문자열 매개 변수 (호스트)로 생성자를 설정할 수 없습니다. 호출됩니다 적어도 예외를 제공해야합니다.한 매개 변수로 생성자를 구성 할 수 없습니다.
댓글이 깨진 코드에서 코드가 작동합니까?
var host = CloudConfigurationManager.GetSetting("Data.Redis.ConnectionString");
var list = new List<string>() {host};
//TODO: Can't setup constructor with host parameter. I don't the reason.
//For<IRedisClientsManager>()
// .Add<RedisManagerPool>()
// .Ctor<string>("host").Is(host);
For<IRedisClientsManager>()
.Add<RedisManagerPool>()
.Ctor<IEnumerable<string>>("hosts").Is(list);
시도'됐나 ((IEnumerable을) 목록)를 추가 사용를 사용할 필요가 있다고 생각 –
Kalten