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
- Binding.cs
- mongolianshape.cs
- HeaderCollection.cs
- StrokeNodeEnumerator.cs
- ToolStripPanelCell.cs
- EastAsianLunisolarCalendar.cs
- TimeSpan.cs
- RootBuilder.cs
- ImageDrawing.cs
- UnsafeNativeMethods.cs
- BitmapFrame.cs
- BitSet.cs
- SqlAliasesReferenced.cs
- ScopelessEnumAttribute.cs
- EntityDataSourceQueryBuilder.cs
- XPathEmptyIterator.cs
- VersionedStream.cs
- ValidatingReaderNodeData.cs
- DataGridViewColumnDesignTimeVisibleAttribute.cs
- _UriSyntax.cs
- ColorMatrix.cs
- ConsumerConnectionPoint.cs
- SqlDependencyListener.cs
- KnowledgeBase.cs
- ProfileGroupSettings.cs
- PipelineDeploymentState.cs
- WindowsComboBox.cs
- StringFunctions.cs
- X509ClientCertificateAuthenticationElement.cs
- KeyGesture.cs
- GridSplitter.cs
- AssociationSet.cs
- MouseDevice.cs
- XmlReturnWriter.cs
- DesignBindingConverter.cs
- Win32NamedPipes.cs
- PersonalizationDictionary.cs
- TableColumnCollection.cs
- DbgUtil.cs
- WebBrowserUriTypeConverter.cs
- DeferredReference.cs
- ClientBuildManagerCallback.cs
- FocusManager.cs
- BidPrivateBase.cs
- DataGridTableCollection.cs
- XmlStreamNodeWriter.cs
- OdbcConnectionFactory.cs
- SystemIPInterfaceProperties.cs
- ServicesUtilities.cs
- Aggregates.cs
- SerialErrors.cs
- SmiTypedGetterSetter.cs
- TimelineCollection.cs
- XmlnsPrefixAttribute.cs
- LostFocusEventManager.cs
- ActivitySurrogateSelector.cs
- Assembly.cs
- FilteredAttributeCollection.cs
- RepeaterItemEventArgs.cs
- Attributes.cs
- ApplicationInfo.cs
- LinkedResourceCollection.cs
- SchemaInfo.cs
- ResolvePPIDRequest.cs
- DataGridDetailsPresenterAutomationPeer.cs
- StylusPlugInCollection.cs
- HttpStaticObjectsCollectionBase.cs
- InvokeMethodDesigner.xaml.cs
- RequestQueryProcessor.cs
- UserPreferenceChangedEventArgs.cs
- MessageSmuggler.cs
- DbConnectionClosed.cs
- NetTcpBinding.cs
- WebPartCatalogAddVerb.cs
- FormViewDeletedEventArgs.cs
- PerformanceCounterPermissionEntry.cs
- SubMenuStyleCollection.cs
- InputEventArgs.cs
- TextEffectCollection.cs
- WindowsGraphics2.cs
- InteropBitmapSource.cs
- DBConnectionString.cs
- WebPartConnectionsConfigureVerb.cs
- MarshalDirectiveException.cs
- NameTable.cs
- JsonDeserializer.cs
- XPathDocumentBuilder.cs
- PieceDirectory.cs
- RectangleHotSpot.cs
- TreeViewDataItemAutomationPeer.cs
- StyleModeStack.cs
- TreeViewImageGenerator.cs
- PointHitTestParameters.cs
- PrefixHandle.cs
- RemoteDebugger.cs
- DebugController.cs
- HttpRequest.cs
- UserInitiatedRoutedEventPermissionAttribute.cs
- ObjectStateEntryDbUpdatableDataRecord.cs
- CommandBindingCollection.cs