У нас есть служба SignalR, которая работает как самостоятельное приложение OWIN с веб-API 2. Она настроена как
resolver.Register(typeof(JsonSerializer), () => JsonSerializer.Create(serializerSettings));
app.MapSignalR(new HubConfiguration { EnableDetailedErrors = true, Resolver = resolver});
Мы хотим заменить наш JsonSerializer на MessagePack. Все очевидные примеры настраивают его из контекста веб-приложения AspNet.Core. Кажется, я не могу найти никаких примеров с самостоятельным хостингом Owin.
РЕДАКТИРОВАТЬ: Похоже, MessagePack — это новая функция ASP.NET Core. Мы используем более старую версию ASP.NET, и поэтому я думаю, что реальный вопрос заключается в том, как выполнить двоичное форматирование поверх ASP.NET SignalR.