Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / ndp / fx / src / xsp / System / Web / Configuration / UrlAuthFailedErrorFormatter.cs / 1 / UrlAuthFailedErrorFormatter.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- /* * AuthorizationConfigHandler class * * Copyright (c) 1999 Microsoft Corporation */ namespace System.Web.Configuration { using System.Runtime.Serialization; using System.Web.Util; using System.Collections; using System.Collections.Specialized; using System.IO; using System.Security.Principal; using System.Xml; using System.Security.Cryptography; using System.Configuration; using System.Globalization; using System.Web.Management; ///////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////// internal class UrlAuthFailedErrorFormatter : ErrorFormatter { private StringCollection _adaptiveMiscContent = new StringCollection(); internal UrlAuthFailedErrorFormatter() { } internal /*public*/ static string GetErrorText() { return GetErrorText(HttpContext.Current); } internal static string GetErrorText(HttpContext context) { bool dontShowSensitiveInfo = context.IsCustomErrorEnabled; return (new UrlAuthFailedErrorFormatter()).GetErrorMessage(context, dontShowSensitiveInfo); } protected override string ErrorTitle { get { return SR.GetString(SR.Assess_Denied_Title);} // "Access Denied } protected override string Description { get { return SR.GetString(SR.Assess_Denied_Description2); //"An error occurred while accessing the resources required to serve this request. This typically happens when the web server is not configured to give you access to the requested URL."; } } protected override string MiscSectionTitle { get { return SR.GetString(SR.Assess_Denied_Section_Title2); //return "Error message 401.2"; } } protected override string MiscSectionContent { get { // VSWhidbey 493720: Do Html encode to preserve space characters string miscContent = HttpUtility.FormatPlainTextAsHtml(SR.GetString(SR.Assess_Denied_Misc_Content2)); AdaptiveMiscContent.Add(miscContent); return miscContent; //return "Access denied due to the web server's configuration. Ask the web server's administrator for help."; } } protected override string ColoredSquareTitle { get { return null;} } protected override string ColoredSquareContent { get { return null;} } protected override StringCollection AdaptiveMiscContent { get { return _adaptiveMiscContent;} } protected override bool ShowSourceFileInfo { get { return false;} } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- /* * AuthorizationConfigHandler class * * Copyright (c) 1999 Microsoft Corporation */ namespace System.Web.Configuration { using System.Runtime.Serialization; using System.Web.Util; using System.Collections; using System.Collections.Specialized; using System.IO; using System.Security.Principal; using System.Xml; using System.Security.Cryptography; using System.Configuration; using System.Globalization; using System.Web.Management; ///////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////// internal class UrlAuthFailedErrorFormatter : ErrorFormatter { private StringCollection _adaptiveMiscContent = new StringCollection(); internal UrlAuthFailedErrorFormatter() { } internal /*public*/ static string GetErrorText() { return GetErrorText(HttpContext.Current); } internal static string GetErrorText(HttpContext context) { bool dontShowSensitiveInfo = context.IsCustomErrorEnabled; return (new UrlAuthFailedErrorFormatter()).GetErrorMessage(context, dontShowSensitiveInfo); } protected override string ErrorTitle { get { return SR.GetString(SR.Assess_Denied_Title);} // "Access Denied } protected override string Description { get { return SR.GetString(SR.Assess_Denied_Description2); //"An error occurred while accessing the resources required to serve this request. This typically happens when the web server is not configured to give you access to the requested URL."; } } protected override string MiscSectionTitle { get { return SR.GetString(SR.Assess_Denied_Section_Title2); //return "Error message 401.2"; } } protected override string MiscSectionContent { get { // VSWhidbey 493720: Do Html encode to preserve space characters string miscContent = HttpUtility.FormatPlainTextAsHtml(SR.GetString(SR.Assess_Denied_Misc_Content2)); AdaptiveMiscContent.Add(miscContent); return miscContent; //return "Access denied due to the web server's configuration. Ask the web server's administrator for help."; } } protected override string ColoredSquareTitle { get { return null;} } protected override string ColoredSquareContent { get { return null;} } protected override StringCollection AdaptiveMiscContent { get { return _adaptiveMiscContent;} } protected override bool ShowSourceFileInfo { get { return false;} } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- MarkupCompilePass2.cs
- SqlRowUpdatedEvent.cs
- SqlGatherProducedAliases.cs
- EndpointAddressElementBase.cs
- TextRunProperties.cs
- WebPartEditorOkVerb.cs
- ImpersonationContext.cs
- GroupBox.cs
- MenuItemStyleCollection.cs
- ToolboxDataAttribute.cs
- WebPartEventArgs.cs
- DurationConverter.cs
- EmptyControlCollection.cs
- DiscreteKeyFrames.cs
- ParserStack.cs
- DataGridView.cs
- Button.cs
- BindingsSection.cs
- LogAppendAsyncResult.cs
- MembershipSection.cs
- HttpListener.cs
- GlyphRunDrawing.cs
- ProviderConnectionPointCollection.cs
- OracleException.cs
- NeedSkipTokenVisitor.cs
- XamlStyleSerializer.cs
- PointCollection.cs
- SafeHandle.cs
- DateTimeFormatInfo.cs
- EventHandlingScope.cs
- MemberBinding.cs
- FlowDocumentReader.cs
- DrawingBrush.cs
- SqlUtils.cs
- LambdaCompiler.Logical.cs
- PrimitiveType.cs
- SynchronizedDispatch.cs
- SelectedGridItemChangedEvent.cs
- DefaultSection.cs
- TypeDescriptionProviderAttribute.cs
- LeftCellWrapper.cs
- InvalidDataException.cs
- TransactionFilter.cs
- DockAndAnchorLayout.cs
- ArrayWithOffset.cs
- HttpCacheParams.cs
- CodeRegionDirective.cs
- DependencyPropertyConverter.cs
- SqlTriggerContext.cs
- EncoderExceptionFallback.cs
- DockProviderWrapper.cs
- Enumerable.cs
- StrictAndMessageFilter.cs
- ScriptComponentDescriptor.cs
- DeviceSpecificDesigner.cs
- FileAuthorizationModule.cs
- CommandField.cs
- Stack.cs
- DirtyTextRange.cs
- MaterializeFromAtom.cs
- RuleInfoComparer.cs
- PaperSize.cs
- PackageFilter.cs
- DependencyPropertyKind.cs
- DataTransferEventArgs.cs
- AccessText.cs
- CompositeDataBoundControl.cs
- ExtractorMetadata.cs
- GenericTypeParameterBuilder.cs
- PageOutputColor.cs
- MediaContext.cs
- SizeF.cs
- SpinWait.cs
- EntityConnectionStringBuilder.cs
- StylusPointProperties.cs
- FormViewInsertEventArgs.cs
- StylusEditingBehavior.cs
- DesignerTransaction.cs
- GestureRecognizer.cs
- ControlAdapter.cs
- TextTreeNode.cs
- EditingMode.cs
- CachedPathData.cs
- WebConfigurationHostFileChange.cs
- BooleanSwitch.cs
- MaterialGroup.cs
- Property.cs
- ValueExpressions.cs
- ConcurrencyBehavior.cs
- DbSetClause.cs
- SafeNativeMethods.cs
- InfoCardBinaryReader.cs
- PropertyBuilder.cs
- StringComparer.cs
- ToolStripDropDownClosingEventArgs.cs
- CellRelation.cs
- TreeViewImageKeyConverter.cs
- ColorAnimationUsingKeyFrames.cs
- Processor.cs
- Dictionary.cs