asp.net - IISHandler error does not implement interface member 'System.Web.IHttpHandler.IsReusable', -
how fix error
error 3 'fmmadminmodule.iishandler1' not implement interface member 'system.web.ihttphandler.isreusable', error 4 'fmmadminmodule.iishandler1' not implement interface member 'system.web.ihttphandler.processrequest(system.web.httpcontext)'
here handler
`using system; using system.web; using system.data; using system.data.sqlclient; using system.web.sessionstate; namespace fmmadminmodule { public class iishandler1 : ihttphandler { /// <summary> /// need configure handler in web.config file of /// web , register iis before being able use it. more information /// see following link: http://go.microsoft.com/?linkid=8101007 datatable dt; int key; byte[] imageout; public void processrequest(httpcontext context) { httpresponse response = context.response; httprequest request = context.request; context.response.contenttype = "image/jpeg"; response.bufferoutput = false; // key, index datatable key = convert.toint32(request.querystring["ind"]); // prepare datatable hold sno key , jpeg image, written out dt = new datatable(); dt = (datatable)context.session["dt"]; if (!dt.rows[key]["evidence"].equals(null)) { imageout = (byte[])dt.rows[key]["evidence"]; response.outputstream.write(imageout, 0, imageout.length); } } public bool isreusable { { return false; } } } } }
you've declared class twice. remove iishandler1 class @ top, resulting in this:
using system; using system.web; using system.data; using system.data.sqlclient; using system.web.sessionstate; namespace fmmadminmodule { /// <summary> /// need configure handler in web.config file of /// web , register iis before being able use it. more information /// see following link: http://go.microsoft.com/?linkid=8101007 public class imagehandler : ihttphandler, ireadonlysessionstate { datatable dt; int key; byte[] imageout; public void processrequest(httpcontext context) { httpresponse response = context.response; httprequest request = context.request; context.response.contenttype = "image/jpeg"; response.bufferoutput = false; // key, index datatable key = convert.toint32(request.querystring["ind"]); // prepare datatable hold sno key , jpeg image, written out dt = new datatable(); dt = (datatable)context.session["dt"]; if (!dt.rows[key]["evidence"].equals(null)) { imageout = (byte[])dt.rows[key]["evidence"]; response.outputstream.write(imageout, 0, imageout.length); } } public bool isreusable { { return false; } } } }
Comments
Post a Comment