Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / xsp / System / Web / Configuration / UrlAuthFailedErrorFormatter.cs / 1305376 / 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.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- SByteStorage.cs
- ConversionContext.cs
- IpcChannelHelper.cs
- SimpleTextLine.cs
- OdbcConnectionString.cs
- WindowInteropHelper.cs
- DataGridView.cs
- BaseCodeDomTreeGenerator.cs
- EntityDescriptor.cs
- ToolStripArrowRenderEventArgs.cs
- SqlVersion.cs
- DocumentViewer.cs
- EventLogPermissionEntryCollection.cs
- DbConnectionPoolCounters.cs
- ColumnResult.cs
- CompilerTypeWithParams.cs
- Point3DAnimation.cs
- QilIterator.cs
- TextRange.cs
- MatrixAnimationUsingPath.cs
- RequestCacheValidator.cs
- SafeNativeMethods.cs
- TypeConverter.cs
- ProfileModule.cs
- ListItemCollection.cs
- InvalidPropValue.cs
- XpsPackagingPolicy.cs
- TextInfo.cs
- DbDataAdapter.cs
- ValidationError.cs
- InvalidDataContractException.cs
- RegionInfo.cs
- DynamicRendererThreadManager.cs
- LiteralTextContainerControlBuilder.cs
- ToolStripDropDownClosedEventArgs.cs
- BaseTransportHeaders.cs
- RadioButtonList.cs
- DataRowComparer.cs
- GridViewEditEventArgs.cs
- DataSourceControlBuilder.cs
- SendMailErrorEventArgs.cs
- ItemCheckEvent.cs
- EditorBrowsableAttribute.cs
- MemoryMappedFile.cs
- LabelInfo.cs
- XslTransform.cs
- XmlSerializationReader.cs
- AttributeCollection.cs
- Margins.cs
- PassportPrincipal.cs
- EDesignUtil.cs
- TextOptions.cs
- DataServiceExpressionVisitor.cs
- Filter.cs
- WizardPanel.cs
- ProcessModuleCollection.cs
- EntityChangedParams.cs
- PositiveTimeSpanValidator.cs
- XmlComplianceUtil.cs
- TypeContext.cs
- HyperLinkColumn.cs
- TdsParserHelperClasses.cs
- BinaryConverter.cs
- shaper.cs
- BrowserInteropHelper.cs
- ListBindingHelper.cs
- SmiEventSink.cs
- XmlRootAttribute.cs
- TableDetailsRow.cs
- NewItemsContextMenuStrip.cs
- FormView.cs
- ToolStripSplitButton.cs
- XpsFixedDocumentSequenceReaderWriter.cs
- IsolationInterop.cs
- Keyboard.cs
- AsymmetricKeyExchangeFormatter.cs
- Ticks.cs
- ListViewCommandEventArgs.cs
- MaterialCollection.cs
- Translator.cs
- SmiContext.cs
- UriExt.cs
- RSAProtectedConfigurationProvider.cs
- CodeCastExpression.cs
- HtmlLink.cs
- SecurityContextKeyIdentifierClause.cs
- WebPartHeaderCloseVerb.cs
- DPCustomTypeDescriptor.cs
- SecurityTokenTypes.cs
- NativeRightsManagementAPIsStructures.cs
- RemoteWebConfigurationHost.cs
- IndexedEnumerable.cs
- ObjectManager.cs
- ZoneLinkButton.cs
- PlaceHolder.cs
- CharUnicodeInfo.cs
- PropertyPathWorker.cs
- TableCellAutomationPeer.cs
- EntityTypeEmitter.cs
- InfiniteTimeSpanConverter.cs