JRawValue(https://github.com/SignalR/SignalR/blob/master/src/Microsoft.AspNet.SignalR.Core/Json/JRawValue.cs):SignalR不使用解決JsonSerializer傳入服務器的呼叫
var serializer = JsonUtility.CreateDefaultSerializer();
爲什麼不呢?
var serializer = GlobalHost.DependencyResolver.Resolve<JsonSerializer>();
這是錯誤嗎?
JsonSerializer serializer = JsonSerializer.Create(settings);
serializer.Converters.Add(new SomeConverter());
GlobalHost.DependencyResolver.Register(typeof(JsonSerializer),() => serializer);
SomeConverter不適用於傳入的服務器調用。
你不會碰巧用SignalR依賴解析器重寫DependencyResolver? – Anders
不,SomeConverter適用於撥出服務器電話。 – rtnm
我有與NodaTime類型相同的問題作爲中心方法參數的屬性。我使用BrannonKing的修補程序鏈接到@ halter73s回答 – MemeDeveloper