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
- EncodingTable.cs
- ResetableIterator.cs
- ProfileBuildProvider.cs
- XPathBinder.cs
- GlobalizationSection.cs
- ListViewDeletedEventArgs.cs
- ToolStripRendererSwitcher.cs
- LayoutInformation.cs
- OracleFactory.cs
- updatecommandorderer.cs
- Msec.cs
- DefaultShape.cs
- SafeReadContext.cs
- FlowDocumentPage.cs
- TypeUsage.cs
- PaperSize.cs
- Metadata.cs
- Polygon.cs
- Color.cs
- DefaultSerializationProviderAttribute.cs
- DataContractJsonSerializer.cs
- CalendarTable.cs
- WebReferenceOptions.cs
- Helpers.cs
- CompModHelpers.cs
- ArrayList.cs
- XmlTextReaderImplHelpers.cs
- QuadraticBezierSegment.cs
- Expression.cs
- BrushValueSerializer.cs
- ModelTreeEnumerator.cs
- HttpContextWrapper.cs
- Matrix.cs
- MessageDesigner.cs
- RegionData.cs
- ListItem.cs
- ResourcesBuildProvider.cs
- DataServiceEntityAttribute.cs
- typedescriptorpermissionattribute.cs
- SubclassTypeValidatorAttribute.cs
- xsdvalidator.cs
- ContentWrapperAttribute.cs
- MessageQueueKey.cs
- ModelEditingScope.cs
- ColorConvertedBitmapExtension.cs
- SecurityHelper.cs
- UdpUtility.cs
- diagnosticsswitches.cs
- GuidelineCollection.cs
- Size.cs
- Hashtable.cs
- DefaultMemberAttribute.cs
- SafeHGlobalHandleCritical.cs
- InvalidOleVariantTypeException.cs
- KeyEvent.cs
- SiteMapDataSourceView.cs
- FormViewInsertedEventArgs.cs
- DataServiceQuery.cs
- BufferModeSettings.cs
- ObsoleteAttribute.cs
- EditorPartCollection.cs
- ProtectedConfigurationProviderCollection.cs
- RuleSetDialog.Designer.cs
- ContainerSelectorGlyph.cs
- JsonSerializer.cs
- XmlSchemaAnnotation.cs
- HtmlInputHidden.cs
- ParallelQuery.cs
- EncryptedPackage.cs
- SQLConvert.cs
- SqlException.cs
- TdsParserHelperClasses.cs
- Compiler.cs
- HtmlTitle.cs
- X509SecurityTokenProvider.cs
- StylusPointDescription.cs
- UiaCoreTypesApi.cs
- CngProvider.cs
- CredentialCache.cs
- DateTimeConstantAttribute.cs
- unsafeIndexingFilterStream.cs
- ProfileGroupSettingsCollection.cs
- TextSyndicationContent.cs
- LogExtent.cs
- EventProviderWriter.cs
- RestClientProxyHandler.cs
- LocatorPart.cs
- PeerNameResolver.cs
- RawStylusInputReport.cs
- ContentPlaceHolderDesigner.cs
- SafeNativeMethods.cs
- TableLayoutStyleCollection.cs
- ItemType.cs
- InvalidFilterCriteriaException.cs
- DataGridTableStyleMappingNameEditor.cs
- ArcSegment.cs
- formatstringdialog.cs
- XPathDescendantIterator.cs
- DesigntimeLicenseContextSerializer.cs
- URLIdentityPermission.cs