Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / DEVDIV / depot / DevDiv / releases / whidbey / QFE / ndp / fx / src / xsp / System / Web / Configuration / UrlAuthFailedErrorFormatter.cs / 3 / 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 { // 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. //------------------------------------------------------------------------------ //// 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 { // 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- FastPropertyAccessor.cs
- ThemeInfoAttribute.cs
- XmlSchemaAppInfo.cs
- RequestResizeEvent.cs
- ConfigurationValue.cs
- Subtree.cs
- BulletDecorator.cs
- EventLogPermissionEntryCollection.cs
- CacheChildrenQuery.cs
- StatusBar.cs
- CollectionBuilder.cs
- MarkupObject.cs
- Pointer.cs
- ProjectionRewriter.cs
- ToolStripSplitButton.cs
- CaseInsensitiveComparer.cs
- DataGridViewToolTip.cs
- WebPartDisplayModeCollection.cs
- BitArray.cs
- ContentValidator.cs
- BaseInfoTable.cs
- IxmlLineInfo.cs
- EdmTypeAttribute.cs
- DataServiceException.cs
- EntityConnectionStringBuilderItem.cs
- DependencyPropertyKind.cs
- SectionXmlInfo.cs
- ButtonBase.cs
- LayoutUtils.cs
- PolicyDesigner.cs
- UdpDuplexChannel.cs
- DispatcherObject.cs
- DataPagerFieldCollection.cs
- Control.cs
- SchemaAttDef.cs
- OrderingExpression.cs
- MultiDataTrigger.cs
- COM2PictureConverter.cs
- LineMetrics.cs
- FileStream.cs
- OleDbParameterCollection.cs
- UiaCoreTypesApi.cs
- ObjRef.cs
- QilFunction.cs
- VarInfo.cs
- KeyboardInputProviderAcquireFocusEventArgs.cs
- SessionParameter.cs
- Command.cs
- ContentAlignmentEditor.cs
- DataGridViewDataConnection.cs
- TaiwanLunisolarCalendar.cs
- HttpProfileBase.cs
- HashHelper.cs
- FilteredAttributeCollection.cs
- BamlLocalizabilityResolver.cs
- SQLMoney.cs
- MultiSelector.cs
- _LocalDataStore.cs
- StreamFormatter.cs
- PersianCalendar.cs
- InstancePersistenceEvent.cs
- EditorPart.cs
- InkPresenterAutomationPeer.cs
- PathSegmentCollection.cs
- RequestUriProcessor.cs
- EntityDataSourceChangingEventArgs.cs
- GraphicsPath.cs
- safex509handles.cs
- CaseInsensitiveComparer.cs
- FactoryGenerator.cs
- InstanceKeyCollisionException.cs
- PackageRelationshipSelector.cs
- RewritingProcessor.cs
- PersonalizationState.cs
- Roles.cs
- HttpPostedFile.cs
- cookiecollection.cs
- MimeTypeMapper.cs
- AddInAdapter.cs
- DivideByZeroException.cs
- UnmanagedHandle.cs
- Attributes.cs
- ScriptReference.cs
- UriTemplateMatchException.cs
- Unit.cs
- ObjectQueryState.cs
- IUnknownConstantAttribute.cs
- TimeSpanSecondsOrInfiniteConverter.cs
- StaticFileHandler.cs
- FocusChangedEventArgs.cs
- StickyNoteHelper.cs
- DesignerAttribute.cs
- BitmapData.cs
- WebBrowserProgressChangedEventHandler.cs
- Point3DValueSerializer.cs
- WCFModelStrings.Designer.cs
- MetadataSerializer.cs
- ClusterRegistryConfigurationProvider.cs
- SiteMapDataSource.cs
- ShaderEffect.cs