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
- WebEventCodes.cs
- DictionarySectionHandler.cs
- Style.cs
- NamespaceEmitter.cs
- TextTreeText.cs
- ServiceBusyException.cs
- PassportAuthenticationEventArgs.cs
- DataGridViewCheckBoxCell.cs
- HtmlTableCell.cs
- NodeLabelEditEvent.cs
- MultitargetingHelpers.cs
- PropertyTab.cs
- formatstringdialog.cs
- QilVisitor.cs
- WriteFileContext.cs
- EmptyStringExpandableObjectConverter.cs
- Configuration.cs
- HyperLinkDataBindingHandler.cs
- ToolStripStatusLabel.cs
- SchemaNames.cs
- OleDbRowUpdatedEvent.cs
- IBuiltInEvidence.cs
- ColumnWidthChangingEvent.cs
- EmptyReadOnlyDictionaryInternal.cs
- XmlSerializerSection.cs
- PtsHelper.cs
- BulletedListEventArgs.cs
- PrePrepareMethodAttribute.cs
- Ipv6Element.cs
- ChannelCacheSettings.cs
- StateMachineWorkflowInstance.cs
- TransformFinalBlockRequest.cs
- StrokeCollectionConverter.cs
- SmiEventStream.cs
- DataObjectAttribute.cs
- StickyNoteAnnotations.cs
- X509Utils.cs
- OciEnlistContext.cs
- QueueProcessor.cs
- TextContainer.cs
- PathGeometry.cs
- LinkUtilities.cs
- ZipIOLocalFileDataDescriptor.cs
- WebPartMenuStyle.cs
- ApplicationServiceManager.cs
- BaseTemplateCodeDomTreeGenerator.cs
- GenericFlowSwitchHelper.cs
- WindowsListViewItemStartMenu.cs
- ClipboardData.cs
- OperatingSystemVersionCheck.cs
- QuerySettings.cs
- SystemInformation.cs
- ContactManager.cs
- GroupByExpressionRewriter.cs
- OLEDB_Enum.cs
- SpeakInfo.cs
- figurelength.cs
- FormViewRow.cs
- TypeDescriptionProvider.cs
- ListViewGroupConverter.cs
- DictionaryCustomTypeDescriptor.cs
- SmtpTransport.cs
- PageBuildProvider.cs
- TreeNodeStyle.cs
- SwitchExpression.cs
- AppDomainManager.cs
- PersistenceTypeAttribute.cs
- ReplyChannel.cs
- MenuItemStyle.cs
- MailHeaderInfo.cs
- DLinqColumnProvider.cs
- MergeFilterQuery.cs
- OleDbFactory.cs
- ModelPerspective.cs
- OdbcRowUpdatingEvent.cs
- ScrollItemProviderWrapper.cs
- isolationinterop.cs
- DataGridViewAccessibleObject.cs
- AccessDataSourceWizardForm.cs
- TaskbarItemInfo.cs
- Control.cs
- odbcmetadatacolumnnames.cs
- InternalCompensate.cs
- NonSerializedAttribute.cs
- IndentTextWriter.cs
- UniformGrid.cs
- CellParaClient.cs
- WebPartActionVerb.cs
- GenericIdentity.cs
- TearOffProxy.cs
- SqlDataSource.cs
- EditorAttribute.cs
- DataMember.cs
- RunWorkerCompletedEventArgs.cs
- ContentPlaceHolderDesigner.cs
- FactoryGenerator.cs
- FormsIdentity.cs
- Wizard.cs
- FileSystemEventArgs.cs
- DataServicePagingProviderWrapper.cs