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
- ScriptMethodAttribute.cs
- DataSetMappper.cs
- WebPartCancelEventArgs.cs
- TraceHandlerErrorFormatter.cs
- TextViewBase.cs
- TypeSemantics.cs
- DrawTreeNodeEventArgs.cs
- Token.cs
- DBCSCodePageEncoding.cs
- NumberSubstitution.cs
- HwndStylusInputProvider.cs
- TreeWalkHelper.cs
- SqlResolver.cs
- PointConverter.cs
- TimeSpanParse.cs
- BuildManagerHost.cs
- StateManagedCollection.cs
- AspProxy.cs
- TdsParserStaticMethods.cs
- ExternalFile.cs
- OracleConnection.cs
- LabelLiteral.cs
- TemplateColumn.cs
- TextEndOfSegment.cs
- GroupByQueryOperator.cs
- TdsParserStaticMethods.cs
- TypeSystemHelpers.cs
- PrincipalPermission.cs
- ErrorFormatterPage.cs
- EventLog.cs
- OleAutBinder.cs
- Imaging.cs
- SafeCertificateContext.cs
- ZoomingMessageFilter.cs
- TabItem.cs
- ExitEventArgs.cs
- TextBoxAutoCompleteSourceConverter.cs
- AccessibleObject.cs
- SoapSchemaImporter.cs
- PenContext.cs
- SafeViewOfFileHandle.cs
- Int64Storage.cs
- CreateUserErrorEventArgs.cs
- HtmlInputFile.cs
- XmlQueryTypeFactory.cs
- OdbcUtils.cs
- TransactedReceiveData.cs
- RawStylusSystemGestureInputReport.cs
- ApplicationFileParser.cs
- DesignRelation.cs
- AliasExpr.cs
- CheckBoxBaseAdapter.cs
- RectangleGeometry.cs
- LinkUtilities.cs
- CodeAttributeArgumentCollection.cs
- XamlStream.cs
- FolderBrowserDialogDesigner.cs
- DataTemplateSelector.cs
- DesignParameter.cs
- DBDataPermission.cs
- DependencyObjectType.cs
- MetadataWorkspace.cs
- WindowsSecurityToken.cs
- PointAnimation.cs
- WithStatement.cs
- ErrorWrapper.cs
- CodeVariableReferenceExpression.cs
- EntityDataSourceSelectedEventArgs.cs
- TrailingSpaceComparer.cs
- DataContractAttribute.cs
- NetTcpSection.cs
- LogicalExpr.cs
- TextSelectionHelper.cs
- AddInPipelineAttributes.cs
- TargetControlTypeAttribute.cs
- ItemCheckEvent.cs
- ProxyHelper.cs
- Base64Encoder.cs
- SessionEndingCancelEventArgs.cs
- TextRangeAdaptor.cs
- GridView.cs
- ApplicationDirectory.cs
- ResourceCodeDomSerializer.cs
- ProgramPublisher.cs
- _BaseOverlappedAsyncResult.cs
- PrintDocument.cs
- SoapSchemaMember.cs
- _SSPIWrapper.cs
- PointAnimationUsingPath.cs
- PeerCollaboration.cs
- ConstraintEnumerator.cs
- Deflater.cs
- FileFormatException.cs
- PageThemeBuildProvider.cs
- RelationshipFixer.cs
- SymbolEqualComparer.cs
- ByteStream.cs
- WebBrowserPermission.cs
- StructuralCache.cs
- TextEditor.cs