Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / ndp / fx / src / xsp / System / Web / Configuration / UrlAuthFailedErrorFormatter.cs / 2 / 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;} } } }
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- DataObjectCopyingEventArgs.cs
- DataSourceSelectArguments.cs
- DataComponentMethodGenerator.cs
- MouseActionConverter.cs
- DataTableReader.cs
- SiteMapNodeCollection.cs
- TimerEventSubscriptionCollection.cs
- DbProviderSpecificTypePropertyAttribute.cs
- EntityContainerEmitter.cs
- KnownColorTable.cs
- SerializationFieldInfo.cs
- CannotUnloadAppDomainException.cs
- ComponentResourceKeyConverter.cs
- MonitorWrapper.cs
- DrawingVisualDrawingContext.cs
- FunctionNode.cs
- SerializationHelper.cs
- DateTimeOffset.cs
- FragmentQueryProcessor.cs
- HTTPNotFoundHandler.cs
- ParentUndoUnit.cs
- RegexMatchCollection.cs
- HelloOperation11AsyncResult.cs
- FragmentQueryProcessor.cs
- SettingsPropertyCollection.cs
- OutOfMemoryException.cs
- SBCSCodePageEncoding.cs
- SqlReferenceCollection.cs
- ClientBuildManager.cs
- ClaimComparer.cs
- EncoderBestFitFallback.cs
- JsonSerializer.cs
- ZipIOZip64EndOfCentralDirectoryLocatorBlock.cs
- TablePatternIdentifiers.cs
- SinglePageViewer.cs
- DbConnectionPool.cs
- ColorConvertedBitmap.cs
- StreamReader.cs
- Automation.cs
- VisualStyleElement.cs
- ObjectFullSpanRewriter.cs
- NonBatchDirectoryCompiler.cs
- BuilderPropertyEntry.cs
- DataGridViewRowPostPaintEventArgs.cs
- TransformProviderWrapper.cs
- FocusChangedEventArgs.cs
- MSAANativeProvider.cs
- Condition.cs
- ConvertersCollection.cs
- AnimatedTypeHelpers.cs
- KeyboardDevice.cs
- DebugView.cs
- SafeFileHandle.cs
- WebPartManager.cs
- Transform.cs
- MatrixCamera.cs
- MemoryPressure.cs
- HttpServerVarsCollection.cs
- XmlChoiceIdentifierAttribute.cs
- SecurityStateEncoder.cs
- OleDbCommandBuilder.cs
- NumberEdit.cs
- XmlTextReaderImplHelpers.cs
- DotAtomReader.cs
- CompositionAdorner.cs
- IpcChannelHelper.cs
- BamlLocalizableResourceKey.cs
- UrlMappingsSection.cs
- RegionInfo.cs
- Queue.cs
- TransactionContextValidator.cs
- WorkflowInstance.cs
- SelectionChangedEventArgs.cs
- BamlMapTable.cs
- SqlDataSourceEnumerator.cs
- ISSmlParser.cs
- XmlWrappingReader.cs
- JpegBitmapEncoder.cs
- IProvider.cs
- DataGridRowClipboardEventArgs.cs
- SetterBase.cs
- ResourceFallbackManager.cs
- ToolStripGrip.cs
- MetaData.cs
- WebPartConnectionsConnectVerb.cs
- DbConnectionPoolGroup.cs
- GridView.cs
- MenuItemStyleCollection.cs
- CapabilitiesUse.cs
- LocalizableAttribute.cs
- FeatureSupport.cs
- ActivityStateQuery.cs
- CanExpandCollapseAllConverter.cs
- StylusPointDescription.cs
- SurrogateDataContract.cs
- NavigatingCancelEventArgs.cs
- Composition.cs
- SourceItem.cs
- Token.cs
- RelationshipDetailsCollection.cs