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
- mansign.cs
- HttpCacheVary.cs
- WebPartVerb.cs
- BaseCollection.cs
- FieldNameLookup.cs
- IxmlLineInfo.cs
- SerialErrors.cs
- SourceFileInfo.cs
- CodeDomConfigurationHandler.cs
- WebPageTraceListener.cs
- StatusBarItem.cs
- CodeFieldReferenceExpression.cs
- DocumentViewer.cs
- HttpInputStream.cs
- CustomErrorCollection.cs
- DescriptionAttribute.cs
- ConfigurationValidatorBase.cs
- TextWriter.cs
- Models.cs
- DataGridViewRowCollection.cs
- DataContractSerializer.cs
- FontCollection.cs
- entityreference_tresulttype.cs
- TemplateBamlTreeBuilder.cs
- XamlPointCollectionSerializer.cs
- SafeHandles.cs
- StaticTextPointer.cs
- Section.cs
- CryptoApi.cs
- AsymmetricSignatureFormatter.cs
- DataFormats.cs
- EmptyElement.cs
- ChtmlImageAdapter.cs
- CodeGeneratorOptions.cs
- MouseBinding.cs
- ShapeTypeface.cs
- EventArgs.cs
- CompilationLock.cs
- DefaultEvaluationContext.cs
- CFStream.cs
- ColorDialog.cs
- DataSetUtil.cs
- AsyncCompletedEventArgs.cs
- _SSPIWrapper.cs
- TextTreeTextNode.cs
- Control.cs
- MimeWriter.cs
- DataGridViewRowHeightInfoPushedEventArgs.cs
- ReadOnlyDataSourceView.cs
- DisplayClaim.cs
- ScriptBehaviorDescriptor.cs
- NativeMethods.cs
- ZipIOZip64EndOfCentralDirectoryBlock.cs
- WindowsBrush.cs
- AQNBuilder.cs
- XmlSchemaSimpleContentExtension.cs
- XmlNamespaceDeclarationsAttribute.cs
- CultureInfoConverter.cs
- TextWriter.cs
- VirtualizingStackPanel.cs
- DynamicPropertyHolder.cs
- FacetValues.cs
- SemanticResultKey.cs
- TabControl.cs
- ObjectParameter.cs
- WrappedKeySecurityTokenParameters.cs
- HandlerWithFactory.cs
- GeometryGroup.cs
- ActivityStateRecord.cs
- SystemInfo.cs
- SecurityAttributeGenerationHelper.cs
- SettingsProperty.cs
- BaseAddressElement.cs
- CompleteWizardStep.cs
- NewArrayExpression.cs
- StreamGeometry.cs
- PackageFilter.cs
- ZoneLinkButton.cs
- SyndicationContent.cs
- ListControl.cs
- DbBuffer.cs
- ImageConverter.cs
- EncryptedPackage.cs
- OracleParameterBinding.cs
- DependencyPropertyConverter.cs
- SubMenuStyle.cs
- PerformanceCounterPermissionEntry.cs
- WebServiceHostFactory.cs
- OverlappedContext.cs
- ParameterModifier.cs
- GroupItem.cs
- HttpDictionary.cs
- XNodeSchemaApplier.cs
- ListBoxItem.cs
- IdentityValidationException.cs
- UrlMappingsModule.cs
- ParallelTimeline.cs
- CqlBlock.cs
- SqlLiftWhereClauses.cs
- TraversalRequest.cs