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
- ProcessHost.cs
- Polygon.cs
- DBBindings.cs
- ImageBrush.cs
- OleDbCommand.cs
- SecureConversationSecurityTokenParameters.cs
- Base64Encoder.cs
- SizeValueSerializer.cs
- Model3DGroup.cs
- versioninfo.cs
- CustomAttributeBuilder.cs
- ApplicationDirectory.cs
- safesecurityhelperavalon.cs
- ResourceDefaultValueAttribute.cs
- PrincipalPermissionMode.cs
- CrossAppDomainChannel.cs
- DefaultWorkflowSchedulerService.cs
- IxmlLineInfo.cs
- Visual3D.cs
- XPathDocument.cs
- WebHttpElement.cs
- MouseGestureConverter.cs
- HandlerMappingMemo.cs
- AuthorizationRule.cs
- ScalarOps.cs
- PerformanceCounterManager.cs
- EncoderParameters.cs
- BordersPage.cs
- PropertyHelper.cs
- BinaryMethodMessage.cs
- ISessionStateStore.cs
- WebPartConnectionCollection.cs
- ResourceType.cs
- QualificationDataAttribute.cs
- Button.cs
- DeadCharTextComposition.cs
- ObsoleteAttribute.cs
- RayHitTestParameters.cs
- BaseDataBoundControl.cs
- HttpListener.cs
- ProviderConnectionPoint.cs
- SecurityContext.cs
- CounterCreationDataCollection.cs
- WebRequestModuleElementCollection.cs
- CodeNamespaceImport.cs
- TextDecorationUnitValidation.cs
- GeneralTransform.cs
- WindowCollection.cs
- TagPrefixAttribute.cs
- serverconfig.cs
- Random.cs
- TableColumn.cs
- WSHttpBindingElement.cs
- AccessibilityHelperForVista.cs
- MetafileHeaderWmf.cs
- VirtualDirectoryMapping.cs
- RowCache.cs
- PerformanceCountersElement.cs
- SQLMoney.cs
- Enlistment.cs
- FacetDescriptionElement.cs
- AdornerHitTestResult.cs
- filewebresponse.cs
- EventSourceCreationData.cs
- _IPv4Address.cs
- HttpCapabilitiesBase.cs
- XmlAttributeAttribute.cs
- BeginStoryboard.cs
- ViewGenResults.cs
- TableAutomationPeer.cs
- DeferredReference.cs
- Wizard.cs
- LayoutEditorPart.cs
- UserPreferenceChangingEventArgs.cs
- FileDetails.cs
- DbConnectionHelper.cs
- OutputCacheSettings.cs
- LineInfo.cs
- SimpleType.cs
- SmiRecordBuffer.cs
- SynchronizationContext.cs
- MexHttpsBindingElement.cs
- StoreContentChangedEventArgs.cs
- tooltip.cs
- SchemaLookupTable.cs
- XmlSchemaExternal.cs
- XmlSchemaAny.cs
- EdmRelationshipNavigationPropertyAttribute.cs
- DataGridDefaultColumnWidthTypeConverter.cs
- StylusPointDescription.cs
- ThemeableAttribute.cs
- FormsAuthenticationModule.cs
- ZeroOpNode.cs
- WizardStepCollectionEditor.cs
- MachineKey.cs
- TreeWalkHelper.cs
- LongValidator.cs
- SpellerStatusTable.cs
- ControlDesigner.cs
- BypassElement.cs