Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / ndp / fx / src / xsp / System / Web / HTTPNotFoundHandler.cs / 1 / HTTPNotFoundHandler.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- /* * Synchronous Http request handler interface * * Copyright (c) 1998 Microsoft Corporation */ namespace System.Web { ////// internal class HttpNotFoundHandler : IHttpHandler { internal HttpNotFoundHandler() { } ///Provides a synchronous Http request handler interface. ////// public void ProcessRequest(HttpContext context) { PerfCounters.IncrementCounter(AppPerfCounter.REQUESTS_NOT_FOUND); throw new HttpException(404, SR.GetString(SR.Path_not_found, context.Request.Path)); } ///Drives web processing execution. ////// public bool IsReusable { get { return true; } } } internal class HttpForbiddenHandler : IHttpHandler { internal HttpForbiddenHandler() { } ///Indicates whether an HttpNotFoundHandler instance can be recycled and used /// for another request. ////// public void ProcessRequest(HttpContext context) { PerfCounters.IncrementCounter(AppPerfCounter.REQUESTS_NOT_FOUND); throw new HttpException(403, SR.GetString(SR.Path_forbidden, context.Request.Path)); } ///Drives web processing execution. ////// public bool IsReusable { get { return true; } } } ///Indicates whether an HttpForbiddenHandler instance can be recycled and used /// for another request. ////// internal class HttpMethodNotAllowedHandler : IHttpHandler { internal HttpMethodNotAllowedHandler() { } ///Provides a synchronous Http request handler interface. ////// public void ProcessRequest(HttpContext context) { throw new HttpException(405, SR.GetString(SR.Path_forbidden, context.Request.HttpMethod)); } ///Drives /// web processing execution. ////// public bool IsReusable { get { return true; } } } ///Indicates whether an HttpForbiddenHandler instance can be recycled and used /// for another request. ////// internal class HttpNotImplementedHandler : IHttpHandler { internal HttpNotImplementedHandler() { } ///Provides a synchronous Http request handler interface. ////// public void ProcessRequest(HttpContext context) { throw new HttpException(501, SR.GetString(SR.Method_for_path_not_implemented, context.Request.HttpMethod, context.Request.Path)); } ///Drives web processing execution. ////// public bool IsReusable { get { return true; } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ //Indicates whether an HttpNotImplementedHandler instance can be recycled and /// used for another request. ///// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- /* * Synchronous Http request handler interface * * Copyright (c) 1998 Microsoft Corporation */ namespace System.Web { ////// internal class HttpNotFoundHandler : IHttpHandler { internal HttpNotFoundHandler() { } ///Provides a synchronous Http request handler interface. ////// public void ProcessRequest(HttpContext context) { PerfCounters.IncrementCounter(AppPerfCounter.REQUESTS_NOT_FOUND); throw new HttpException(404, SR.GetString(SR.Path_not_found, context.Request.Path)); } ///Drives web processing execution. ////// public bool IsReusable { get { return true; } } } internal class HttpForbiddenHandler : IHttpHandler { internal HttpForbiddenHandler() { } ///Indicates whether an HttpNotFoundHandler instance can be recycled and used /// for another request. ////// public void ProcessRequest(HttpContext context) { PerfCounters.IncrementCounter(AppPerfCounter.REQUESTS_NOT_FOUND); throw new HttpException(403, SR.GetString(SR.Path_forbidden, context.Request.Path)); } ///Drives web processing execution. ////// public bool IsReusable { get { return true; } } } ///Indicates whether an HttpForbiddenHandler instance can be recycled and used /// for another request. ////// internal class HttpMethodNotAllowedHandler : IHttpHandler { internal HttpMethodNotAllowedHandler() { } ///Provides a synchronous Http request handler interface. ////// public void ProcessRequest(HttpContext context) { throw new HttpException(405, SR.GetString(SR.Path_forbidden, context.Request.HttpMethod)); } ///Drives /// web processing execution. ////// public bool IsReusable { get { return true; } } } ///Indicates whether an HttpForbiddenHandler instance can be recycled and used /// for another request. ////// internal class HttpNotImplementedHandler : IHttpHandler { internal HttpNotImplementedHandler() { } ///Provides a synchronous Http request handler interface. ////// public void ProcessRequest(HttpContext context) { throw new HttpException(501, SR.GetString(SR.Method_for_path_not_implemented, context.Request.HttpMethod, context.Request.Path)); } ///Drives web processing execution. ////// public bool IsReusable { get { return true; } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.Indicates whether an HttpNotImplementedHandler instance can be recycled and /// used for another request. ///
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- PointKeyFrameCollection.cs
- WindowsFont.cs
- InkSerializer.cs
- HealthMonitoringSectionHelper.cs
- ModuleBuilder.cs
- SoapSchemaMember.cs
- ImageDrawing.cs
- EntityDataSource.cs
- SecurityHelper.cs
- WebRequestModulesSection.cs
- ImageBrush.cs
- XslTransformFileEditor.cs
- XsltLibrary.cs
- FloatMinMaxAggregationOperator.cs
- DrawingAttributes.cs
- Transactions.cs
- DynamicDataRouteHandler.cs
- FontTypeConverter.cs
- PrincipalPermission.cs
- input.cs
- WebPartDescriptionCollection.cs
- RegexRunnerFactory.cs
- ToolStripDropDownItem.cs
- BitmapDecoder.cs
- XsdSchemaFileEditor.cs
- OracleConnectionStringBuilder.cs
- ToolStripStatusLabel.cs
- NGCPageContentSerializerAsync.cs
- GridView.cs
- MediaElementAutomationPeer.cs
- DataRowChangeEvent.cs
- ByteFacetDescriptionElement.cs
- WebServicesDescriptionAttribute.cs
- SqlWorkflowPersistenceService.cs
- ControlDesigner.cs
- MultilineStringEditor.cs
- CursorConverter.cs
- ItemCheckedEvent.cs
- ImageMap.cs
- StylusCaptureWithinProperty.cs
- CompressionTracing.cs
- ParserExtension.cs
- TrackingValidationObjectDictionary.cs
- ContractNamespaceAttribute.cs
- ToolBarButton.cs
- DataGridLinkButton.cs
- RecognitionResult.cs
- PageTheme.cs
- BooleanFacetDescriptionElement.cs
- RequiredFieldValidator.cs
- QilXmlWriter.cs
- ProxyWebPartManager.cs
- BufferedGraphicsContext.cs
- ClusterSafeNativeMethods.cs
- AlternateViewCollection.cs
- EnumBuilder.cs
- ProcessThread.cs
- FunctionImportElement.cs
- TransformGroup.cs
- RequestQueryProcessor.cs
- CodeChecksumPragma.cs
- xmlsaver.cs
- CodeDOMProvider.cs
- SkipQueryOptionExpression.cs
- BypassElement.cs
- DataGridViewLinkColumn.cs
- HyperlinkAutomationPeer.cs
- DBConcurrencyException.cs
- AsyncDataRequest.cs
- PlaceHolder.cs
- Int16KeyFrameCollection.cs
- TypeViewSchema.cs
- SrgsElement.cs
- BitArray.cs
- DoubleAverageAggregationOperator.cs
- XmlDataLoader.cs
- SafeCryptHandles.cs
- OdbcStatementHandle.cs
- StringInfo.cs
- TraceContextRecord.cs
- OdbcDataAdapter.cs
- Keywords.cs
- TypeInformation.cs
- WebPartDeleteVerb.cs
- QueryGeneratorBase.cs
- Range.cs
- SafeFileHandle.cs
- EventDescriptorCollection.cs
- ExtenderControl.cs
- DrawingBrush.cs
- ReaderOutput.cs
- QueryCoreOp.cs
- DocumentGrid.cs
- ToolboxComponentsCreatingEventArgs.cs
- ListBoxChrome.cs
- LookupNode.cs
- DesignerPerfEventProvider.cs
- StylusPointProperty.cs
- SessionPageStateSection.cs
- EntityException.cs