Os tipos Microsoft.Owin, como OwinMiddleware e IOwinContext, são incompatíveis com outros servidores Owin?

Se eu construir um middleware OWIN usando tipos Microsoft.Owin como OwinMiddleware e IOwinContext, meu middleware funcionaria com hosts / servidores não-Microsoft Owin? Eu estou olhando para as classes de middleware paraNancy eSignalR e eles parecem muito diferentes doOwinMiddleware classe base que middlewares como o middleware de autenticação Cookie eWebApi é baseado em. Estou lendo a especificação, mas ainda não estou claro se um servidor Owin não-Microsoft poderia trabalhar com o tipo OwinMiddleware e IOwinContext sem ter uma dependência do Microsoft.Owin (que eu acho que derrotaria o propósito do Owin).

questionAnswers(1)

yourAnswerToTheQuestion