Рис. 23.8. Добавление отображения приложений
Каждый ресурс, обрабатываемый ASP.NET, обрабатывается компонентом, называемым обработчиком HTTP. Например, Web-страницы с расширением .aspx обрабатываются обработчиком страниц, в то время как Web-службы с расширением .asmx — обработчиком SOAP. Все эти классы реализуют интерфейс IHttpHandler.
Когда вы ассоциируете собственный тип файла с исполняющей системой ASP.NET, как было показано в предыдущем разделе, то должны сообщить ASP.NET, как обрабатывать этот ресурс. Чтобы сделать это, нужно написать собственный класс-обработчик HTTP, реализующий этот интерфейс. Настраиваемый обработчик, обрабатывающий двоичные файлы любого типа, должен выглядеть следующим образом:
namespace RolesDemo.Handlers
{
public class GenericHandler : IHttpHandler
{
#region IHttpHandler Members
предыдущая следующая страница вначало главы оглавление
951