internal HandlerFactoryCache(HttpHandlerAction mapping) { Object instance = mapping.Create(); // make sure it is either handler or handler factory if (instance is IHttpHandler) { // create bogus factory around it _factory = new HandlerFactoryWrapper((IHttpHandler)instance, GetHandlerType(mapping)); } else if (instance is IHttpHandlerFactory) { _factory = (IHttpHandlerFactory)instance; } else { throw new HttpException(SR.GetString(SR.Type_not_factory_or_handler, instance.GetType().FullName)); } }
internal HandlerFactoryCache(HttpHandlerAction mapping) { object obj2 = mapping.Create(); if (obj2 is IHttpHandler) { this._factory = new HandlerFactoryWrapper((IHttpHandler) obj2, this.GetHandlerType(mapping)); } else { if (!(obj2 is IHttpHandlerFactory)) { throw new HttpException(System.Web.SR.GetString("Type_not_factory_or_handler", new object[] { obj2.GetType().FullName })); } this._factory = (IHttpHandlerFactory) obj2; } }
internal HandlerFactoryCache(HttpHandlerAction mapping) { object obj2 = mapping.Create(); if (obj2 is IHttpHandler) { this._factory = new HandlerFactoryWrapper((IHttpHandler)obj2, this.GetHandlerType(mapping)); } else { if (!(obj2 is IHttpHandlerFactory)) { throw new HttpException(System.Web.SR.GetString("Type_not_factory_or_handler", new object[] { obj2.GetType().FullName })); } this._factory = (IHttpHandlerFactory)obj2; } }
internal HandlerFactoryCache(HttpHandlerAction mapping) { Object instance = mapping.Create(); // make sure it is either handler or handler factory if (instance is IHttpHandler) { // create bogus factory around it _factory = new HandlerFactoryWrapper((IHttpHandler)instance, GetHandlerType(mapping)); } else if (instance is IHttpHandlerFactory) { _factory = (IHttpHandlerFactory)instance; } else { throw new HttpException(SR.GetString(SR.Type_not_factory_or_handler, instance.GetType().FullName)); } }