Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / ndp / fx / src / xsp / System / Web / Configuration / UrlAuthFailedErrorFormatter.cs / 1 / 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.
//------------------------------------------------------------------------------
//
// 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
- Win32PrintDialog.cs
- WebConfigurationManager.cs
- IISMapPath.cs
- WpfPayload.cs
- cookiecontainer.cs
- TTSEngineTypes.cs
- ApplicationActivator.cs
- KeyConstraint.cs
- ViewCellSlot.cs
- CookieProtection.cs
- WebPartActionVerb.cs
- RoutedEventConverter.cs
- TemplateColumn.cs
- HttpApplicationFactory.cs
- BaseAutoFormat.cs
- StringAnimationUsingKeyFrames.cs
- ClientEventManager.cs
- ErrorView.xaml.cs
- ConfigXmlSignificantWhitespace.cs
- HttpResponseMessageProperty.cs
- CharacterMetricsDictionary.cs
- XmlRootAttribute.cs
- DataGridLengthConverter.cs
- MimeXmlImporter.cs
- CharKeyFrameCollection.cs
- NativeMethodsCLR.cs
- SqlFlattener.cs
- jithelpers.cs
- NamedPermissionSet.cs
- _SSPIWrapper.cs
- GeometryConverter.cs
- CriticalFinalizerObject.cs
- TrackingServices.cs
- LineBreak.cs
- SHA384CryptoServiceProvider.cs
- OutputCacheProfileCollection.cs
- ProxyHelper.cs
- BuilderPropertyEntry.cs
- WebControl.cs
- DirectionalLight.cs
- DataGridViewMethods.cs
- WebZone.cs
- Triplet.cs
- ListViewTableCell.cs
- PrinterResolution.cs
- KeyedCollection.cs
- BaseProcessor.cs
- BinaryNode.cs
- PreservationFileWriter.cs
- SqlBuilder.cs
- SQLByteStorage.cs
- ConnectionManagementElement.cs
- TableLayoutRowStyleCollection.cs
- NamespaceDisplayAutomationPeer.cs
- VersionPair.cs
- KeyGesture.cs
- SqlStatistics.cs
- XmlSerializerFactory.cs
- LoadWorkflowCommand.cs
- AuthenticationSection.cs
- SystemTcpStatistics.cs
- State.cs
- DataSourceViewSchemaConverter.cs
- ToolStripPanelRow.cs
- ToggleButtonAutomationPeer.cs
- Debug.cs
- WebConfigurationManager.cs
- M3DUtil.cs
- BindingWorker.cs
- DataSetMappper.cs
- SqlConnectionPoolProviderInfo.cs
- LineServicesRun.cs
- TypedRowHandler.cs
- RangeValueProviderWrapper.cs
- Int16Storage.cs
- MultiBindingExpression.cs
- WeakReadOnlyCollection.cs
- ChooseAction.cs
- TextMarkerSource.cs
- SmtpDigestAuthenticationModule.cs
- ServiceReference.cs
- RemoteArgument.cs
- FormsIdentity.cs
- ViewStateException.cs
- SelectedDatesCollection.cs
- ThumbAutomationPeer.cs
- WebSysDefaultValueAttribute.cs
- HwndAppCommandInputProvider.cs
- DataGridRelationshipRow.cs
- MetadataArtifactLoaderXmlReaderWrapper.cs
- ItemList.cs
- WindowsTab.cs
- BordersPage.cs
- BindingContext.cs
- SudsWriter.cs
- ToolstripProfessionalRenderer.cs
- CompatibleComparer.cs
- XPathLexer.cs
- EndPoint.cs
- DataControlPagerLinkButton.cs