Да, это возможно. Вы должны написать декоратор около ISolrConnection
, который отправляет вместо GET.
Установка декоратора в Виндзоре очень проста:
var container = new WindsorContainer();
container.Register(Component.For<ISolrConnection>()
.ImplementedBy<PostSolrConnection>()
.Parameters(Parameter.ForKey("serverUrl").Eq(serverURL)));
container.AddFacility("solr", new SolrNetFacility(serverURL));
Я писал об этом точно некоторое время назад (включая код декоратора)
ОБНОВЛЕНИЕ : PostSolrConnection теперь является частью библиотеки SolrNet как SolrNet.Impl.PostSolrConnection