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
- MessageEventSubscriptionService.cs
- ClientSideQueueItem.cs
- HotSpot.cs
- GradientStop.cs
- SiteMembershipCondition.cs
- XmlHelper.cs
- URLString.cs
- TabRenderer.cs
- PathFigure.cs
- DropDownButton.cs
- EllipticalNodeOperations.cs
- DomainUpDown.cs
- BooleanAnimationBase.cs
- Int32Storage.cs
- COM2ExtendedBrowsingHandler.cs
- DataView.cs
- DivideByZeroException.cs
- SubtreeProcessor.cs
- DocumentXPathNavigator.cs
- OpenTypeLayout.cs
- SqlColumnizer.cs
- AttachedPropertyBrowsableAttribute.cs
- TemplateBaseAction.cs
- TreeNodeStyle.cs
- ObservableDictionary.cs
- RegisteredArrayDeclaration.cs
- NavigateEvent.cs
- TransformValueSerializer.cs
- XamlPathDataSerializer.cs
- ReadOnlyAttribute.cs
- PageHandlerFactory.cs
- XmlDataSource.cs
- ErrorEventArgs.cs
- TypeDependencyAttribute.cs
- Compiler.cs
- SmtpAuthenticationManager.cs
- SqlClientWrapperSmiStreamChars.cs
- InstanceLockLostException.cs
- EtwTrackingParticipant.cs
- ParseElement.cs
- TreeViewHitTestInfo.cs
- ReflectionHelper.cs
- OracleCommandSet.cs
- ClientProtocol.cs
- HashHelper.cs
- DataSvcMapFile.cs
- TraceHwndHost.cs
- PropertyDescriptorComparer.cs
- RowUpdatingEventArgs.cs
- DatePickerTextBox.cs
- PeerNameResolver.cs
- diagnosticsswitches.cs
- VerticalAlignConverter.cs
- X509CertificateTokenFactoryCredential.cs
- XslTransform.cs
- SafeBitVector32.cs
- Size.cs
- KeyToListMap.cs
- TypeSemantics.cs
- WebPartTransformerCollection.cs
- LightweightCodeGenerator.cs
- CodeGenerator.cs
- ObjectStateEntry.cs
- SchemaTableColumn.cs
- XPathDocument.cs
- BamlRecordReader.cs
- TileModeValidation.cs
- EventLog.cs
- SpoolingTaskBase.cs
- Context.cs
- ProgressBar.cs
- XPathNodeHelper.cs
- AdCreatedEventArgs.cs
- BuildProviderAppliesToAttribute.cs
- AttributeData.cs
- ChangePassword.cs
- IOException.cs
- XmlCharCheckingWriter.cs
- SelectiveScrollingGrid.cs
- DependentList.cs
- EnvelopedSignatureTransform.cs
- EpmSyndicationContentSerializer.cs
- RegexCharClass.cs
- BindingValueChangedEventArgs.cs
- RuntimeIdentifierPropertyAttribute.cs
- Storyboard.cs
- RenderData.cs
- ToolStripPanelSelectionGlyph.cs
- OdbcCommand.cs
- HttpHandlersSection.cs
- ComPlusInstanceProvider.cs
- LookupNode.cs
- DynamicRendererThreadManager.cs
- EmbeddedMailObject.cs
- DetailsViewModeEventArgs.cs
- ParameterToken.cs
- MsmqReceiveHelper.cs
- Visual3D.cs
- SoapFault.cs
- DataGridColumnEventArgs.cs