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
- MsmqInputSessionChannelListener.cs
- ProjectionCamera.cs
- OleDbWrapper.cs
- CompleteWizardStep.cs
- TextRange.cs
- AddIn.cs
- Image.cs
- controlskin.cs
- EntityDesignerBuildProvider.cs
- HttpModuleCollection.cs
- FontFamily.cs
- DataGridViewSortCompareEventArgs.cs
- SubqueryTrackingVisitor.cs
- ServiceHostingEnvironment.cs
- PeerName.cs
- SoapAttributeOverrides.cs
- Page.cs
- MetadataUtil.cs
- DataControlButton.cs
- Tokenizer.cs
- OleDbConnectionFactory.cs
- WmfPlaceableFileHeader.cs
- X509Certificate2Collection.cs
- HeaderUtility.cs
- SiteMapPath.cs
- BufferAllocator.cs
- CollectionBase.cs
- ConfigurationElementProperty.cs
- CharKeyFrameCollection.cs
- CounterNameConverter.cs
- UserInitiatedNavigationPermission.cs
- CollectionViewGroupRoot.cs
- XamlFxTrace.cs
- RemotingConfigParser.cs
- HwndHost.cs
- XmlBinaryReader.cs
- ObjectDataSourceEventArgs.cs
- ImplicitInputBrush.cs
- EventMappingSettingsCollection.cs
- InteropEnvironment.cs
- PropertyEmitter.cs
- IFlowDocumentViewer.cs
- RelatedCurrencyManager.cs
- ToolStripSplitStackLayout.cs
- SubclassTypeValidatorAttribute.cs
- DrawingBrush.cs
- Symbol.cs
- InfoCard.cs
- PartitionResolver.cs
- LinqDataSourceStatusEventArgs.cs
- safex509handles.cs
- CriticalExceptions.cs
- UnsafeNativeMethods.cs
- RectAnimation.cs
- EntityDataSourceQueryBuilder.cs
- followingsibling.cs
- SecurityManager.cs
- ObjectPersistData.cs
- DbConnectionPoolIdentity.cs
- ZeroOpNode.cs
- XmlTypeMapping.cs
- OutputBuffer.cs
- BoundColumn.cs
- COM2AboutBoxPropertyDescriptor.cs
- HealthMonitoringSection.cs
- WSFederationHttpBinding.cs
- PropertyCollection.cs
- UnsafeNativeMethods.cs
- Cloud.cs
- ListViewDeleteEventArgs.cs
- CommentAction.cs
- ValidationEventArgs.cs
- ToolStripItem.cs
- EpmSourceTree.cs
- ActiveXHelper.cs
- EDesignUtil.cs
- ProfilePropertyNameValidator.cs
- StringWriter.cs
- XLinq.cs
- CommonObjectSecurity.cs
- AnonymousIdentificationModule.cs
- Polygon.cs
- XmlDocumentFragment.cs
- MetadataUtil.cs
- TcpAppDomainProtocolHandler.cs
- ClientTargetCollection.cs
- PolicyException.cs
- DesignTimeParseData.cs
- TemplateApplicationHelper.cs
- initElementDictionary.cs
- QilPatternVisitor.cs
- PathFigure.cs
- SqlReferenceCollection.cs
- PopupControlService.cs
- LabelAutomationPeer.cs
- FormatterServices.cs
- VisualProxy.cs
- PersonalizationProviderCollection.cs
- DbDataAdapter.cs
- InputScopeAttribute.cs