Code:
/ DotNET / DotNET / 8.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
- EventListenerClientSide.cs
- TreeNodeStyle.cs
- TableRow.cs
- RowType.cs
- TypedTableBaseExtensions.cs
- DataGridViewColumnHeaderCell.cs
- COM2IPerPropertyBrowsingHandler.cs
- Duration.cs
- ColorBuilder.cs
- XmlReaderSettings.cs
- CalendarDateChangedEventArgs.cs
- ActiveXHost.cs
- PreProcessor.cs
- Mutex.cs
- ReaderWriterLock.cs
- ResourceDisplayNameAttribute.cs
- HtmlGenericControl.cs
- CounterCreationData.cs
- UIElement.cs
- ProfileSection.cs
- ConnectionPool.cs
- SemaphoreSecurity.cs
- ComponentResourceKey.cs
- DataRowCollection.cs
- JpegBitmapDecoder.cs
- DBConnection.cs
- PersonalizationState.cs
- DispatcherHookEventArgs.cs
- HttpRuntime.cs
- DoWorkEventArgs.cs
- OleStrCAMarshaler.cs
- ConfigurationLockCollection.cs
- X509CertificateEndpointIdentity.cs
- CodeComment.cs
- HwndSource.cs
- isolationinterop.cs
- CaseInsensitiveOrdinalStringComparer.cs
- ShaderEffect.cs
- WebPartEventArgs.cs
- AutomationEvent.cs
- StateBag.cs
- EntityDataSourceChangingEventArgs.cs
- IResourceProvider.cs
- SequenceDesigner.cs
- ADMembershipUser.cs
- RoutedEvent.cs
- XmlQueryRuntime.cs
- RoutingExtension.cs
- updatecommandorderer.cs
- MemberHolder.cs
- SiteOfOriginContainer.cs
- Mapping.cs
- DesignTable.cs
- ClientUrlResolverWrapper.cs
- WebControlAdapter.cs
- ListBindableAttribute.cs
- WinInet.cs
- DesignerAutoFormatCollection.cs
- NavigateEvent.cs
- WmlPageAdapter.cs
- DigitShape.cs
- ProcessModelSection.cs
- Point3D.cs
- HttpHostedTransportConfiguration.cs
- AppDomainAttributes.cs
- AssemblyHash.cs
- CalendarDay.cs
- ControlBuilderAttribute.cs
- TokenizerHelper.cs
- WebControlsSection.cs
- WebPartConnectionsConnectVerb.cs
- ForeignConstraint.cs
- PropertyPathConverter.cs
- MailAddress.cs
- DomNameTable.cs
- ReachUIElementCollectionSerializerAsync.cs
- UpDownEvent.cs
- FactoryGenerator.cs
- WebPartHeaderCloseVerb.cs
- CacheVirtualItemsEvent.cs
- HttpWebResponse.cs
- CommentAction.cs
- ComUdtElementCollection.cs
- FontUnit.cs
- BindingMemberInfo.cs
- BufferedReadStream.cs
- Material.cs
- ResourceBinder.cs
- WindowsFormsLinkLabel.cs
- IconConverter.cs
- ListBoxChrome.cs
- WorkflowInlining.cs
- FixedSOMContainer.cs
- TrackingCondition.cs
- FamilyMap.cs
- PathTooLongException.cs
- DesignerMetadata.cs
- SQLMembershipProvider.cs
- ContextTokenTypeConverter.cs
- Tile.cs