如何使用Owin和WebApi 2在SignalR上配置MessagePack?

时间:2018-08-02 18:50:23

标签: asp.net-web-api2 signalr owin self-hosting msgpack

我们有一个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进行二进制格式化。

1 个答案:

答案 0 :(得分:1)

不可能。我正在将解决方案迁移到AspNetCore version of SignalR