Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / ndp / fx / src / xsp / System / Web / Configuration / UrlAuthFailedErrorFormatter.cs / 2 / 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;} } } }
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- _HTTPDateParse.cs
- _NtlmClient.cs
- DBDataPermissionAttribute.cs
- ScaleTransform3D.cs
- SqlInternalConnectionTds.cs
- DiscoveryCallbackBehavior.cs
- ExplicitDiscriminatorMap.cs
- SQLBytes.cs
- DataControlFieldCollection.cs
- Point3DCollection.cs
- COSERVERINFO.cs
- OdbcDataAdapter.cs
- TextParentUndoUnit.cs
- ViewCellSlot.cs
- XPathMessageContext.cs
- DrawingBrush.cs
- SizeConverter.cs
- FrameworkReadOnlyPropertyMetadata.cs
- PrinterUnitConvert.cs
- CodeAttributeArgument.cs
- DbConnectionStringCommon.cs
- ServicePoint.cs
- ResourceExpressionBuilder.cs
- FixUp.cs
- DataView.cs
- ProcessHostConfigUtils.cs
- ParameterSubsegment.cs
- RtType.cs
- DoubleLinkList.cs
- EventLogger.cs
- ContextConfiguration.cs
- TextEffectCollection.cs
- Authorization.cs
- VirtualDirectoryMappingCollection.cs
- ResXResourceSet.cs
- RayMeshGeometry3DHitTestResult.cs
- AssertUtility.cs
- HtmlToClrEventProxy.cs
- ConfigurationProperty.cs
- HandledEventArgs.cs
- StreamMarshaler.cs
- WinFormsSecurity.cs
- X509WindowsSecurityToken.cs
- DocumentReferenceCollection.cs
- OdbcConnectionFactory.cs
- BamlBinaryWriter.cs
- PathGradientBrush.cs
- Mappings.cs
- ExeConfigurationFileMap.cs
- ImageIndexConverter.cs
- LineBreakRecord.cs
- CheckoutException.cs
- XmlSignificantWhitespace.cs
- CategoryAttribute.cs
- Listbox.cs
- CustomCategoryAttribute.cs
- VolatileEnlistmentState.cs
- _AutoWebProxyScriptEngine.cs
- Parameter.cs
- NavigateEvent.cs
- ObjectViewListener.cs
- PreviewPrintController.cs
- NativeMethods.cs
- ConnectionStringEditor.cs
- CompiledRegexRunnerFactory.cs
- PresentationAppDomainManager.cs
- TargetConverter.cs
- ProviderCollection.cs
- WebPartAddingEventArgs.cs
- RenderOptions.cs
- StatusBar.cs
- SettingsSection.cs
- Crypto.cs
- PermissionAttributes.cs
- WeakReferenceEnumerator.cs
- ConvertEvent.cs
- FontInfo.cs
- ClientSettingsProvider.cs
- IfJoinedCondition.cs
- InkCanvasSelectionAdorner.cs
- TextContainerHelper.cs
- SafeNativeMethods.cs
- COAUTHIDENTITY.cs
- PngBitmapEncoder.cs
- ThicknessAnimation.cs
- HtmlInputReset.cs
- ByteRangeDownloader.cs
- PersonalizationProviderHelper.cs
- StateItem.cs
- MaterialCollection.cs
- PathNode.cs
- ChangePassword.cs
- MdiWindowListItemConverter.cs
- SoapTypeAttribute.cs
- BlockCollection.cs
- StaticResourceExtension.cs
- GeometryConverter.cs
- _HelperAsyncResults.cs
- KnownBoxes.cs
- ObjectListCommandEventArgs.cs