5

プロジェクトを SignalR 1.0 から 2.0 にアップグレードしようとしています。私が遭遇した 1 つの問題は、IJsonSerializer が 2.0 で削除されたように見えることです。以前はこれを使用して ContractResolver を変更し、キャメル ケースのプロパティ名を使用していました。( https://github.com/SignalR/SignalR/issues/500#issuecomment-7453751と以下のコードを参照)

IJsonSerializer インターフェイスなしで 2.0 でこの機能を複製する方法はありますか?

var settings = new JsonSerializerSettings();
settings.ContractResolver = new SignalRContractResolver();

var serializer = new JsonNetSerializer(settings);
GlobalHost.DependencyResolver.Register(typeof(IJsonSerializer), ()=>serializer);
4

1 に答える 1

2

これは RC のバグで、現在は修正されています。https://github.com/SignalR/SignalR/issues/500#issuecomment-25580534を参照してください。

于 2013-11-08T09:31:50.410 に答える