Sind Microsoft.Owin-Typen wie OwinMiddleware und IOwinContext nicht mit anderen Owin-Servern kompatibel?

Wenn ich eine OWIN-Middleware mit Microsoft.Owin-Typen wie OwinMiddleware und IOwinContext erstelle, funktioniert meine Middleware dann auch mit Hosts / Servern, die nicht von Microsoft Owin stammen? Ich suche in den Middleware-Klassen nachNancy undSignalR und sie scheinen sehr verschieden von derOwinMiddleware Basisklasse, die Middleware wie die Cookie-Authentifizierungs-Middleware undWebApi basiert auf. Ich lese die Spezifikation, bin mir aber immer noch nicht sicher, ob ein Nicht-Microsoft-Owin-Server mit dem Typ OwinMiddleware und IOwinContext arbeiten kann, ohne von Microsoft.Owin abhängig zu sein (was vermutlich den Zweck von Owin zunichte macht).