如何使用 Owin 和 WebApi 2 在 SignalR 上配置 MessagePack?
How to configure MessagePack on SignalR with Owin and WebApi 2?
我们有一个 SignalR 服务,它作为自托管的 OWIN 应用程序与 Web API 2. 配置如下
resolver.Register(typeof(JsonSerializer), () => JsonSerializer.Create(serializerSettings));
app.MapSignalR(new HubConfiguration { EnableDetailedErrors = true, Resolver = resolver});
我们想用 MessagePack 替换我们的 JsonSerializer。显而易见的示例都是从 AspNet.Core Web 应用程序上下文配置它的。我似乎找不到任何关于 Owin 自托管的示例。
编辑:看起来 MessagePack 是一个新的 ASP.NET 核心功能。我们是 运行 较旧的 ASP.NET 版本,所以我想真正的问题是如何对 ASP.NET SignalR 进行二进制格式化。
这不可能。我正在将我的解决方案迁移到 AspNetCore version of SignalR.
我们有一个 SignalR 服务,它作为自托管的 OWIN 应用程序与 Web API 2. 配置如下
resolver.Register(typeof(JsonSerializer), () => JsonSerializer.Create(serializerSettings));
app.MapSignalR(new HubConfiguration { EnableDetailedErrors = true, Resolver = resolver});
我们想用 MessagePack 替换我们的 JsonSerializer。显而易见的示例都是从 AspNet.Core Web 应用程序上下文配置它的。我似乎找不到任何关于 Owin 自托管的示例。
编辑:看起来 MessagePack 是一个新的 ASP.NET 核心功能。我们是 运行 较旧的 ASP.NET 版本,所以我想真正的问题是如何对 ASP.NET SignalR 进行二进制格式化。
这不可能。我正在将我的解决方案迁移到 AspNetCore version of SignalR.