1 interface inheriting from IHttpHandler
System.Web (1)
IHttpAsyncHandler.cs (1)
21public interface IHttpAsyncHandler : IHttpHandler {
21 implementations of IHttpHandler
System.Runtime.Remoting (1)
channels\http\httpremotinghandler.cs (1)
38public class HttpRemotingHandler : IHttpHandler
System.ServiceModel.Activation (1)
System\ServiceModel\Activation\HttpHandler.cs (1)
12class HttpHandler : IHttpHandler, IRequiresSessionState
System.Web (12)
Handlers\AssemblyResourceLoader.cs (1)
30public sealed class AssemblyResourceLoader : IHttpHandler {
Handlers\TraceHandler.cs (1)
33public class TraceHandler : IHttpHandler {
HttpDebugHandler.cs (1)
126internal class HttpDebugHandler : IHttpHandler {
HTTPNotFoundHandler.cs (4)
19internal class HttpNotFoundHandler : IHttpHandler { 46internal class HttpForbiddenHandler : IHttpHandler { 76internal class HttpMethodNotAllowedHandler : IHttpHandler { 105internal class HttpNotImplementedHandler : IHttpHandler {
Routing\UrlAuthFailureHandler.cs (1)
3internal sealed class UrlAuthFailureHandler : IHttpHandler {
Routing\UrlRoutingHandler.cs (1)
9public abstract class UrlRoutingHandler : IHttpHandler {
State\StateRuntime.cs (1)
246internal class StateApplication : IHttpHandler {
StaticFileHandler.cs (1)
40internal class StaticFileHandler : IHttpHandler {
UI\Page.cs (1)
192public class Page: TemplateControl, IHttpHandler {
System.Web.DataVisualization (1)
WebForm\General\ChartHttpHandler.cs (1)
83public class ChartHttpHandler : Page, IRequiresSessionState, IHttpHandler
System.Web.Extensions (4)
Handlers\ScriptResourceHandler.cs (1)
29public class ScriptResourceHandler : IHttpHandler {
Script\Services\RestClientProxyHandler.cs (1)
9internal class RestClientProxyHandler : IHttpHandler {
Script\Services\RestHandler.cs (1)
24internal class RestHandler : IHttpHandler {
Script\Services\ScriptHandlerFactory.cs (1)
16internal class HandlerWrapper : IHttpHandler {
System.Web.Mobile (1)
UI\MobileControls\Adapters\XhtmlAdapters\XhtmlCssHandler.cs (1)
23public class XhtmlCssHandler : IHttpHandler, IRequiresSessionState {
System.Xaml.Hosting (1)
System\Xaml\Hosting\XamlHttpHandlerFactory.cs (1)
97class HandlerWrapper : IHttpHandler
140 references to IHttpHandler
System.Runtime.Remoting (2)
channels\http\httpremotinghandler.cs (2)
373public IHttpHandler GetHandler(HttpContext context, string verb, string url, string filePath) 477public void ReleaseHandler(IHttpHandler handler)
System.ServiceModel.Activation (7)
System\ServiceModel\Activation\ServiceHttpHandlerFactory.cs (3)
15IHttpHandler handler; 18public IHttpHandler GetHandler(HttpContext context, string requestType, string url, string pathTranslated) 28public void ReleaseHandler(IHttpHandler handler)
System\ServiceModel\Activation\ServiceHttpModule.cs (1)
99IHttpHandler cbaHandler = new ServiceHttpHandlerFactory().GetHandler(
System\ServiceModel\Activation\ServiceRouteHandler.cs (3)
27volatile IHttpHandler handler; 54public IHttpHandler GetHttpHandler(RequestContext requestContext) 66IHttpHandler tempHandler = new AspNetRouteServiceHttpHandler(this.baseAddress);
System.Web (93)
Abstractions\HttpContextBase.cs (4)
81public virtual IHttpHandler CurrentHandler { 101public virtual IHttpHandler Handler { 152public virtual IHttpHandler PreviousHandler { 279public virtual void RemapHandler(IHttpHandler handler) {
Abstractions\HttpContextWrapper.cs (4)
87public override IHttpHandler CurrentHandler { 105public override IHttpHandler Handler { 156public override IHttpHandler PreviousHandler { 290public override void RemapHandler(IHttpHandler handler) {
Abstractions\HttpServerUtilityBase.cs (2)
64public virtual void Execute(IHttpHandler handler, TextWriter writer, bool preserveForm) { 110public virtual void Transfer(IHttpHandler handler, bool preserveForm) {
Abstractions\HttpServerUtilityWrapper.cs (2)
74public override void Execute(IHttpHandler handler, TextWriter writer, bool preserveForm) { 106public override void Transfer(IHttpHandler handler, bool preserveForm) {
Compilation\PageCodeDomTreeGenerator.cs (1)
586_sourceDataClass.BaseTypes.Add(new CodeTypeReference(typeof(IHttpHandler)));
Configuration\ConfigUtil.cs (1)
115return typeof(IHttpHandler).IsAssignableFrom(t)
Configuration\HandlerFactoryCache.cs (4)
31if (instance is IHttpHandler) { 33_factory = new HandlerFactoryWrapper((IHttpHandler)instance, GetHandlerType(type)); 49if (instance is IHttpHandler) { 51_factory = new HandlerFactoryWrapper((IHttpHandler)instance, GetHandlerType(mapping));
Configuration\HandlerFactoryWrapper.cs (5)
20private IHttpHandler _handler; 23internal HandlerFactoryWrapper(IHttpHandler handler, Type handlerType) { 28public IHttpHandler GetHandler(HttpContext context, String requestType, String url, String pathTranslated) { 30_handler = (IHttpHandler)HttpRuntime.CreateNonPublicInstanceByWebObjectActivator(_handlerType); 35public void ReleaseHandler(IHttpHandler handler) {
Configuration\HandlerWithFactory.cs (2)
19private IHttpHandler _handler; 22internal HandlerWithFactory(IHttpHandler handler, IHttpHandlerFactory factory) {
Handlers\AssemblyResourceLoader.cs (2)
496bool IHttpHandler.IsReusable { 504void IHttpHandler.ProcessRequest(HttpContext context) {
Handlers\TraceHandler.cs (4)
76((IHttpHandler)this).ProcessRequest(context); 81return ((IHttpHandler)this).IsReusable; 85void IHttpHandler.ProcessRequest(HttpContext context) { 155bool IHttpHandler.IsReusable {
HttpApplication.cs (8)
1282internal IHttpHandler MapIntegratedHttpHandler(HttpContext context, String requestType, VirtualPath path, String pathTranslated, bool useAppConfig, bool convertNativeStaticFileModule) { 1283IHttpHandler handler = null; 1356internal IHttpHandler MapHttpHandler(HttpContext context, String requestType, VirtualPath path, String pathTranslated, bool useAppConfig) { 1358IHttpHandler handler = (context.ServerExecuteDepth == 0) ? context.RemapHandlerInstance : null; 1507void IHttpHandler.ProcessRequest(HttpContext context) { 1513bool IHttpHandler.IsReusable { 3301IHttpHandler handler = null; 3527IHttpHandler handler = context.Handler;
HttpApplicationFactory.cs (3)
588private static IHttpHandler _customApplication; 590internal static void SetCustomApplication(IHttpHandler customApplication) { 596internal static IHttpHandler GetApplicationInstance(HttpContext context) {
HttpContext.cs (18)
66private IHttpHandler _handler; 436private IHttpHandler _remapHandler = null; 796/// Retrieves or assigns a reference to the <see cref='System.Web.IHttpHandler'/> 800public IHttpHandler Handler { 825/// Retrieves or assigns a reference to the <see cref='System.Web.IHttpHandler'/> 830public IHttpHandler PreviousHandler { 835return (IHttpHandler)_handlerStack.Peek(); 842/// Retrieves or assigns a reference to the <see cref='System.Web.IHttpHandler'/> 846private IHttpHandler _currentHandler = null; 848public IHttpHandler CurrentHandler { 858_currentHandler = (IHttpHandler)_handlerStack.Pop(); 861internal void SetCurrentHandler(IHttpHandler newtHandler) { 872/// Set custom mapping handler processing the request <see cref='System.Web.IHttpHandler'/> 875public void RemapHandler(IHttpHandler handler) { 902internal IHttpHandler RemapHandlerInstance { 938internal IHttpHandler TopHandler { 947return (IHttpHandler)handlers[handlers.Length - 1]; 983/// build up and share data between an <see cref='System.Web.IHttpModule'/> and an <see cref='System.Web.IHttpHandler'/>
HttpRuntime.cs (2)
1454IHttpHandler handler = null; 1686IHttpHandler app = HttpApplicationFactory.GetApplicationInstance(context);
httpserverutility.cs (6)
338IHttpHandler handler = null; 407public void Execute(IHttpHandler handler, TextWriter writer, bool preserveForm) { 414internal void Execute(IHttpHandler handler, TextWriter writer, bool preserveForm, bool setPreviousPage) { 423private void ExecuteInternal(IHttpHandler handler, TextWriter writer, bool preserveForm, bool setPreviousPage, 720public void Transfer(IHttpHandler handler, bool preserveForm) { 805private void VerifyTransactionFlow(IHttpHandler handler) {
IHttpHandlerFactory.cs (3)
30IHttpHandler GetHandler(HttpContext context, String requestType, String url, String pathTranslated); 38void ReleaseHandler(IHttpHandler handler); 49IHttpHandler GetHandler(HttpContext context, String requestType, VirtualPath virtualPath, String physicalPath);
Routing\IRouteHandler.cs (1)
6IHttpHandler GetHttpHandler(RequestContext requestContext);
Routing\PageRouteHandler.cs (1)
75public virtual IHttpHandler GetHttpHandler(RequestContext requestContext) {
Routing\StopRoutingHandler.cs (2)
8protected virtual IHttpHandler GetHttpHandler(RequestContext requestContext) { 13IHttpHandler IRouteHandler.GetHttpHandler(RequestContext requestContext) {
Routing\UrlRoutingHandler.cs (4)
49IHttpHandler httpHandler = routeHandler.GetHttpHandler(requestContext); 61protected abstract void VerifyAndProcessRequest(IHttpHandler httpHandler, HttpContextBase httpContext); 64bool IHttpHandler.IsReusable { 70void IHttpHandler.ProcessRequest(HttpContext context) {
Routing\UrlRoutingModule.cs (1)
85IHttpHandler httpHandler = routeHandler.GetHttpHandler(requestContext);
UI\PageHandlerFactory.cs (4)
36public virtual IHttpHandler GetHandler(HttpContext context, string requestType, string virtualPath, string path) { 45IHttpHandler IHttpHandlerFactory2.GetHandler(HttpContext context, String requestType, 57public virtual void ReleaseHandler(IHttpHandler handler) { } 59private IHttpHandler GetHandlerHelper(HttpContext context, string requestType,
UI\PageParser.cs (3)
107public static IHttpHandler GetCompiledPageInstance(string virtualPath, 120private static IHttpHandler GetCompiledPageInstance(VirtualPath virtualPath, 144return (IHttpHandler)HttpRuntime.CreatePublicInstance(result.ResultType);
UI\SimpleHandlerFactory.cs (5)
26public virtual IHttpHandler GetHandler(HttpContext context, string requestType, 36IHttpHandler IHttpHandlerFactory2.GetHandler(HttpContext context, String requestType, 43Util.CheckAssignableType(typeof(IHttpHandler), result.ResultType); 45return (IHttpHandler) result.CreateInstance(); 48public virtual void ReleaseHandler(IHttpHandler handler) {
UI\SimpleWebHandlerParser.cs (1)
521Util.CheckAssignableType(typeof(IHttpHandler), t);
System.Web.DataVisualization (2)
WebForm\General\ChartHttpHandler.cs (2)
696bool IHttpHandler.IsReusable 705void IHttpHandler.ProcessRequest(HttpContext context)
System.Web.DynamicData (3)
DynamicData\DynamicDataRouteHandler.cs (3)
44internal Func<string, IHttpHandler> CreateHandlerCallback { get; set; } 53public virtual IHttpHandler CreateHandler(DynamicDataRoute route, MetaTable table, string action) { 204IHttpHandler IRouteHandler.GetHttpHandler(RequestContext requestContext) {
System.Web.Extensions (14)
Handlers\ScriptResourceHandler.cs (2)
548void IHttpHandler.ProcessRequest(HttpContext context) { 552bool IHttpHandler.IsReusable {
Script\Services\RestHandler.cs (2)
27internal static IHttpHandler CreateHandler(HttpContext context) { 39private static IHttpHandler CreateHandler(WebServiceData webServiceData, string methodName) {
Script\Services\RestHandlerFactory.cs (2)
15public virtual IHttpHandler GetHandler(HttpContext context, string requestType, string url, string pathTranslated) { 30public virtual void ReleaseHandler(IHttpHandler handler) {
Script\Services\ScriptHandlerFactory.cs (8)
17protected IHttpHandler _originalHandler; 20internal HandlerWrapper(IHttpHandler originalHandler, IHttpHandlerFactory originalFactory) { 41internal HandlerWrapperWithSession(IHttpHandler originalHandler, IHttpHandlerFactory originalFactory) 46internal AsyncHandlerWrapper(IHttpHandler originalHandler, IHttpHandlerFactory originalFactory) 60internal AsyncHandlerWrapperWithSession(IHttpHandler originalHandler, IHttpHandlerFactory originalFactory) 70public virtual IHttpHandler GetHandler(HttpContext context, string requestType, string url, string pathTranslated) { 71IHttpHandler handler; 99public virtual void ReleaseHandler(IHttpHandler handler) {
System.Web.Mobile (2)
Mobile\ErrorHandlerModule.cs (2)
120IHttpHandler errorHandler = CreateErrorFormatter(context); 181private IHttpHandler CreateErrorFormatter(HttpContext context)
System.Xaml.Hosting (17)
System\Xaml\Hosting\XamlHttpHandlerFactory.cs (17)
29public IHttpHandler GetHandler(HttpContext context, string requestType, 38public void ReleaseHandler(IHttpHandler httphandler) 101IHttpHandler httpHandler; 103private HandlerWrapper(IHttpHandler httpHandler, IHttpHandlerFactory factory) 114public static IHttpHandler Create( 115IHttpHandler httpHandler, IHttpHandlerFactory factory) 172public IHttpHandler GetHandler(HttpContext context, string requestType, 235IHttpHandler GetHandlerFirstTime(HttpContext context, string requestType, 254if (typeof(IHttpHandler).IsAssignableFrom(httpHandlerType)) 256IHttpHandler handler = (IHttpHandler)CreateInstance(httpHandlerType); 271IHttpHandler handler = factory.GetHandler(context, requestType, url, pathTranslated); 289IHttpHandler GetHandlerSubSequent(HttpContext context, string requestType, 292if (this.cachedResult is IHttpHandler) 294return ((IHttpHandler)this.cachedResult); 299IHttpHandler handler = factory.GetHandler(context, requestType, url, pathTranslated); 304return (IHttpHandler)CreateInstance((Type)this.cachedResult);