Являются ли типы Microsoft.Owin, такие как OwinMiddleware и IOwinContext, несовместимыми с другими серверами Owin?

Если я создам промежуточное программное обеспечение OWIN с использованием типов Microsoft.Owin, таких как OwinMiddleware и IOwinContext, будет ли мое промежуточное программное обеспечение работать с хост-серверами / серверами не в Microsoft Owin? Я смотрю на промежуточные классы дляНэнси а такжеSignalR и они кажутся очень отличными отOwinMiddleware базовый класс, который промежуточное программное обеспечение, как промежуточное программное обеспечение проверки подлинности Cookie иWebAPI основан на. Я читаю спецификацию, но до сих пор неясно, может ли сервер Owin, не принадлежащий Microsoft, работать с типами OwinMiddleware и IOwinContext без зависимости от Microsoft.Owin (что, я полагаю, противоречит цели Owin).