none
O que sao HttpHandlers RRS feed

Respostas

Todas as Respostas

  • A.G.A, bom dia. Basicamente, é um componente que trata requisições ASP.NET de maneira específica. Geralmente é usado para retornar imagens, arquivos, etc. Veja abaixo um exemplo de HttpHandler para retornar uma imagem (arquivo .ashx):

    public void ProcessRequest(HttpContext _httpContext) 
        {
            byte[] btImagem = ControleCapa.PesquisarThumbnailCapa(Convert.ToInt32(_httpContext.Request.QueryString["cod_capa"]));
    
             String strTipoExibicao = "inline";
    
            _httpContext.Response.Clear();
            _httpContext.Response.AddHeader("Content-Disposition", strTipoExibicao);
            _httpContext.Response.AddHeader("Content-Length", btImagem.Length.ToString());
            _httpContext.Response.ContentType = "IMAGE/JPEG";
            _httpContext.Response.BinaryWrite(btImagem);
            _httpContext.Response.Flush();
            _httpContext.Response.Close();
        }

    http://www.codeproject.com/Articles/19367/Httphandlers-ASP-NET-2-0

    http://www.csharpfriends.com/Articles/getArticle.aspx?articleID=392

    http://support.microsoft.com/kb/308001

    Atenciosamente,

    Onofre A. Juvencio Junior

    (Se a achou útil o post, por favor, marque-o como resposta)

    quarta-feira, 1 de fevereiro de 2012 11:02
  • Neto, da uma olhada nestá página:

    http://semmisterios.wordpress.com/2010/08/12/httphandler-asp-net/


    Olavo Oliveira Neto
    http://olavooneto.wordpress.com
    Twitter @Olavooneto
    Se for útil marque como resposta e faça um Developer feliz :)
    quarta-feira, 1 de fevereiro de 2012 11:03
    Moderador