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
- LongValidator.cs
- BamlResourceContent.cs
- StrokeSerializer.cs
- BamlLocalizableResource.cs
- NetPeerTcpBindingElement.cs
- ForceCopyBuildProvider.cs
- LoginView.cs
- RequestCacheEntry.cs
- CategoryState.cs
- DataBoundControlAdapter.cs
- PenThreadWorker.cs
- WindowProviderWrapper.cs
- HtmlElementCollection.cs
- DbConnectionHelper.cs
- ConditionCollection.cs
- CacheDependency.cs
- PolicyStatement.cs
- PowerModeChangedEventArgs.cs
- FormsAuthenticationConfiguration.cs
- DataMisalignedException.cs
- TextSchema.cs
- ParameterReplacerVisitor.cs
- XmlUrlResolver.cs
- CodeDefaultValueExpression.cs
- URLString.cs
- HyperLink.cs
- EventLogLink.cs
- SafeNativeMethods.cs
- UnsafeNativeMethods.cs
- Polygon.cs
- exports.cs
- MsmqAppDomainProtocolHandler.cs
- RenamedEventArgs.cs
- RetrieveVirtualItemEventArgs.cs
- PrimitiveDataContract.cs
- SqlLiftIndependentRowExpressions.cs
- RedirectionProxy.cs
- OverrideMode.cs
- MessageQueueInstaller.cs
- MediaScriptCommandRoutedEventArgs.cs
- LinqMaximalSubtreeNominator.cs
- Visual3D.cs
- XmlIlTypeHelper.cs
- WebPartDisplayModeCancelEventArgs.cs
- Select.cs
- MetadataFile.cs
- MDIWindowDialog.cs
- Polygon.cs
- RSAOAEPKeyExchangeDeformatter.cs
- DataTemplateSelector.cs
- SvcMapFile.cs
- Part.cs
- GridViewCommandEventArgs.cs
- BufferedOutputStream.cs
- KeysConverter.cs
- Control.cs
- BaseAppDomainProtocolHandler.cs
- StringAttributeCollection.cs
- TemplatedAdorner.cs
- QuerySafeNavigator.cs
- SpinLock.cs
- TemplateKeyConverter.cs
- IndexedString.cs
- HwndSourceParameters.cs
- Slider.cs
- SystemNetworkInterface.cs
- WindowsListViewGroup.cs
- BaseAutoFormat.cs
- TimeSpanValidator.cs
- PropertyCondition.cs
- InvalidWMPVersionException.cs
- CompareInfo.cs
- OdbcStatementHandle.cs
- CopyAttributesAction.cs
- Terminate.cs
- ManagementObjectCollection.cs
- HttpPostClientProtocol.cs
- QueryOperationResponseOfT.cs
- SiteMapNodeCollection.cs
- ItemList.cs
- BaseCodePageEncoding.cs
- CodeDomConfigurationHandler.cs
- Group.cs
- ScopelessEnumAttribute.cs
- PassportAuthentication.cs
- TypedTableBaseExtensions.cs
- OdbcErrorCollection.cs
- Window.cs
- Converter.cs
- ObjectDataSourceMethodEventArgs.cs
- SpecialNameAttribute.cs
- DesignerSerializerAttribute.cs
- PackageRelationshipCollection.cs
- StructuredProperty.cs
- MLangCodePageEncoding.cs
- RoleService.cs
- ThicknessConverter.cs
- IImplicitResourceProvider.cs
- COM2PropertyBuilderUITypeEditor.cs
- GeneralTransformGroup.cs