我们有一个SignalR服务,该服务作为具有Web API 2的自托管OWIN应用程序运行。
resolver.Register(typeof(JsonSerializer), () => JsonSerializer.Create(serializerSettings));
app.MapSignalR(new HubConfiguration { EnableDetailedErrors = true, Resolver = resolver});
我们想用MessagePack替换我们的JsonSerializer。显而易见的示例均从AspNet.Core Web应用程序上下文对其进行配置。我似乎找不到Owin自托管的任何示例。
编辑:看来MessagePack是ASP.NET Core的新功能。我们正在运行较旧的ASP.NET版本,所以我想真正的问题是如何通过ASP.NET SignalR进行二进制格式化。