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
- Menu.cs
- _SingleItemRequestCache.cs
- ListSortDescription.cs
- PropertyToken.cs
- XmlName.cs
- PostBackOptions.cs
- UIElementIsland.cs
- ScaleTransform3D.cs
- BindingCompleteEventArgs.cs
- XPathBuilder.cs
- OpenTypeLayoutCache.cs
- DateTimeConverter.cs
- ProviderException.cs
- CqlLexerHelpers.cs
- TemplatedWizardStep.cs
- Compress.cs
- CodeSpit.cs
- SkipQueryOptionExpression.cs
- odbcmetadatacollectionnames.cs
- ZipIORawDataFileBlock.cs
- URLEditor.cs
- SamlConditions.cs
- ISO2022Encoding.cs
- ILGen.cs
- OdbcErrorCollection.cs
- BrushValueSerializer.cs
- XamlSerializer.cs
- ArraySubsetEnumerator.cs
- XmlValidatingReaderImpl.cs
- SqlErrorCollection.cs
- ProjectionCamera.cs
- ConversionContext.cs
- PageThemeCodeDomTreeGenerator.cs
- ContainerSelectorGlyph.cs
- PolicyLevel.cs
- ColumnHeader.cs
- DragEvent.cs
- KnownColorTable.cs
- StrokeCollectionConverter.cs
- HWStack.cs
- Internal.cs
- BindingMAnagerBase.cs
- UDPClient.cs
- RuleSetCollection.cs
- GcSettings.cs
- XsltException.cs
- AbandonedMutexException.cs
- TextContainerChangedEventArgs.cs
- CodeEntryPointMethod.cs
- NativeMethods.cs
- ClientType.cs
- WriteableBitmap.cs
- ClientSession.cs
- NTAccount.cs
- BindableAttribute.cs
- dbenumerator.cs
- EventHandlersStore.cs
- mactripleDES.cs
- ProjectionPathBuilder.cs
- WebPartCatalogCloseVerb.cs
- DefaultEventAttribute.cs
- WebPartVerbCollection.cs
- BufferAllocator.cs
- IteratorFilter.cs
- SingleKeyFrameCollection.cs
- Rijndael.cs
- PrivateFontCollection.cs
- SharedPersonalizationStateInfo.cs
- ChineseLunisolarCalendar.cs
- BindableAttribute.cs
- AnnotationObservableCollection.cs
- CompilerCollection.cs
- ProxyWebPart.cs
- ProjectionPruner.cs
- SqlBulkCopy.cs
- CustomErrorsSection.cs
- NonVisualControlAttribute.cs
- TemplateBindingExtensionConverter.cs
- AssertFilter.cs
- GridItemCollection.cs
- EntityContainer.cs
- SecurityTokenRequirement.cs
- AppDomainAttributes.cs
- Matrix.cs
- SponsorHelper.cs
- BinaryKeyIdentifierClause.cs
- Certificate.cs
- CompositeKey.cs
- UnsafeNativeMethods.cs
- WorkflowQueue.cs
- NumericUpDownAccelerationCollection.cs
- XhtmlBasicControlAdapter.cs
- RegularExpressionValidator.cs
- ErasingStroke.cs
- IteratorDescriptor.cs
- Decoder.cs
- UnicodeEncoding.cs
- GenericWebPart.cs
- PropertyToken.cs
- X509Extension.cs