У меня есть библиотека, которая предоставляет некоторые функции обработки запросов с помощью IHttpHandler. Я посмотрел, но не могу найти никакой информации о том, как использовать новый компонент ASP.NET 5 CoreCLR (а не полную версию 4.5), чтобы переопределить эту функциональность.Как перенести простую библиотеку классов с помощью HttpHandler на использование CoreCLR
Скажем, обработчик такой же простой, как и ниже.
public class TestHttpHandler :IHttpHandler
{
public bool IsReusable
{
get { return true; }
}
public void ProcessRequest(HttpContext context)
{
context.Response.ContentType = "text/html";
context.Response.Write("<html><h1>Hello world!</h1></html>");
}
}
Обратите внимание, что на самом деле я заинтересован только в создании этой библиотеки действительно портативную (System.Web не работает для профиля 259, который моя библиотека должна предназначаться), так что я хочу знать, что подкласс или чтобы заставить это обрабатывать запросы при запуске с использованием CoreCLR.
Спасибо, второе звено является наиболее полезным. Я создам свое промежуточное ПО как набор условно-ориентированных классов и метод расширения, чтобы легко добавить его в конвейер. – Ani