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
- SingleKeyFrameCollection.cs
- FileInfo.cs
- DesignTimeVisibleAttribute.cs
- ProviderCommandInfoUtils.cs
- CacheMemory.cs
- AspProxy.cs
- FrameworkElement.cs
- TransactionFilter.cs
- GridItemPattern.cs
- Literal.cs
- StatusBarItemAutomationPeer.cs
- SyncOperationState.cs
- CriticalExceptions.cs
- UriSection.cs
- SoapMessage.cs
- Simplifier.cs
- XmlQualifiedName.cs
- XPathPatternBuilder.cs
- ClosableStream.cs
- DrawingDrawingContext.cs
- FloaterParagraph.cs
- PreProcessInputEventArgs.cs
- WebPartConnection.cs
- MSAAEventDispatcher.cs
- ZipIOLocalFileDataDescriptor.cs
- RepeaterItemEventArgs.cs
- MaskInputRejectedEventArgs.cs
- FocusManager.cs
- Imaging.cs
- MetadataPropertyCollection.cs
- ToolStripStatusLabel.cs
- XmlElement.cs
- QilList.cs
- SqlLiftIndependentRowExpressions.cs
- SafeRightsManagementSessionHandle.cs
- InfoCardProofToken.cs
- CustomError.cs
- ShapingWorkspace.cs
- Odbc32.cs
- DbMetaDataCollectionNames.cs
- ResXDataNode.cs
- DataGridViewRowPrePaintEventArgs.cs
- CodeBinaryOperatorExpression.cs
- ScriptMethodAttribute.cs
- ScrollChrome.cs
- FileSecurity.cs
- _NestedMultipleAsyncResult.cs
- IOThreadScheduler.cs
- XmlSchemaSimpleTypeList.cs
- URL.cs
- TemplateKey.cs
- WebPartManager.cs
- TreeNodeStyle.cs
- SiteMapHierarchicalDataSourceView.cs
- MessageEnumerator.cs
- Thread.cs
- QueryGenerator.cs
- X509RecipientCertificateServiceElement.cs
- CacheVirtualItemsEvent.cs
- InheritanceAttribute.cs
- CacheHelper.cs
- QueryResultOp.cs
- AppDomainFactory.cs
- PrivilegeNotHeldException.cs
- CheckPair.cs
- DBCSCodePageEncoding.cs
- ScaleTransform3D.cs
- DataSourceListEditor.cs
- AttachmentCollection.cs
- XmlLanguage.cs
- EmbeddedObject.cs
- DynamicControl.cs
- SqlDataSourceStatusEventArgs.cs
- DbModificationClause.cs
- EnterpriseServicesHelper.cs
- BinaryConverter.cs
- ToolStripRendererSwitcher.cs
- ScrollPattern.cs
- Listbox.cs
- NavigationCommands.cs
- XsdDateTime.cs
- MenuCommands.cs
- MemberProjectionIndex.cs
- ExtentJoinTreeNode.cs
- EventDescriptorCollection.cs
- PreservationFileWriter.cs
- XmlCharCheckingReader.cs
- AdapterDictionary.cs
- SqlServices.cs
- SourceSwitch.cs
- SemanticValue.cs
- HelpInfo.cs
- DataControlFieldCollection.cs
- CompilationRelaxations.cs
- EntityDataSourceWrapperCollection.cs
- ThreadStartException.cs
- XPathDocumentIterator.cs
- HtmlInputRadioButton.cs
- StylusButtonEventArgs.cs
- MachineKeyConverter.cs