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
- NativeMethods.cs
- EmitterCache.cs
- IgnorePropertiesAttribute.cs
- SQLBinaryStorage.cs
- RemoteWebConfigurationHostServer.cs
- EncryptedPackageFilter.cs
- ThreadPool.cs
- Token.cs
- TextOptions.cs
- WebPartCancelEventArgs.cs
- MinimizableAttributeTypeConverter.cs
- ActivityAction.cs
- DbDataRecord.cs
- DataServiceEntityAttribute.cs
- DesignerDataView.cs
- BindToObject.cs
- DataControlButton.cs
- XmlSerializationGeneratedCode.cs
- CustomCategoryAttribute.cs
- DataTableReaderListener.cs
- WrapPanel.cs
- FormsAuthenticationEventArgs.cs
- DictionaryEntry.cs
- _PooledStream.cs
- DynamicDiscoveryDocument.cs
- ZoneMembershipCondition.cs
- SolidColorBrush.cs
- PaintEvent.cs
- DataConnectionHelper.cs
- GrammarBuilderWildcard.cs
- Misc.cs
- ResourceReferenceKeyNotFoundException.cs
- ResetableIterator.cs
- GiveFeedbackEvent.cs
- MeasureItemEvent.cs
- UnauthorizedAccessException.cs
- FontUnitConverter.cs
- EmptyEnumerator.cs
- NamespaceImport.cs
- IndicFontClient.cs
- KeysConverter.cs
- SecurityProtocolCorrelationState.cs
- MILUtilities.cs
- File.cs
- FixedDocumentSequencePaginator.cs
- ScrollBar.cs
- FileDialog.cs
- NullableConverter.cs
- XmlConverter.cs
- PackagingUtilities.cs
- WorkflowWebHostingModule.cs
- XmlSchemaSimpleTypeList.cs
- TileBrush.cs
- Bezier.cs
- PeerNameResolver.cs
- CounterNameConverter.cs
- WebEventCodes.cs
- TdsParserStateObject.cs
- DesignerAdapterUtil.cs
- XmlDataSourceNodeDescriptor.cs
- StreamResourceInfo.cs
- FileDialog.cs
- EditorResources.cs
- MemberDomainMap.cs
- objectquery_tresulttype.cs
- NameValuePair.cs
- SessionSwitchEventArgs.cs
- OleDbRowUpdatingEvent.cs
- BookmarkEventArgs.cs
- UnsafeNativeMethods.cs
- CachingHintValidation.cs
- XmlRootAttribute.cs
- PageClientProxyGenerator.cs
- LinkedResource.cs
- UnaryNode.cs
- TrackingMemoryStreamFactory.cs
- MonthCalendar.cs
- Sentence.cs
- NativeObjectSecurity.cs
- WebServiceMethodData.cs
- CompoundFileReference.cs
- EncoderReplacementFallback.cs
- SapiInterop.cs
- BoolLiteral.cs
- DataRowCollection.cs
- NetMsmqBindingCollectionElement.cs
- MsmqIntegrationBindingCollectionElement.cs
- MaskDescriptors.cs
- Stackframe.cs
- ToolStrip.cs
- XPathConvert.cs
- DataSourceXmlSerializer.cs
- SchemaObjectWriter.cs
- QuadTree.cs
- SQLString.cs
- EditCommandColumn.cs
- NumberFunctions.cs
- RotateTransform3D.cs
- FactoryMaker.cs
- SqlCommand.cs