Solrに投稿するときに、列挙型を取得してそのint値にシリアル化しようとしています。
そこで、ここで提案するように、これを行うためにISolrFieldSerializerを実装しました。しかし、SolrNetで使用されるように、 Windsorコンテナ内に登録しているように見えます。
これが私が持っているものです:
これは、シリアライザーが使用されないことを除けば正常に機能しますが、コンテナーコンポーネントリストに表示されます。何か案は?
container.Register(Component.For<ISolrFieldSerializer>().ImplementedBy<SolrEnumSerializer>());
Startup.Init<SearchBox>("http://10.10.10.10:0000/solr/boxes");
container.Register(Component.For<ISolrOperations<SearchBox>>()
.UsingFactoryMethod(k => ServiceLocator.Current.GetInstance<ISolrOperations<SearchBox>>()));