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
- InplaceBitmapMetadataWriter.cs
- HScrollBar.cs
- TemplateControlCodeDomTreeGenerator.cs
- CodeConditionStatement.cs
- ToolStripItemRenderEventArgs.cs
- PreservationFileWriter.cs
- TransformerInfoCollection.cs
- Vector3DCollection.cs
- WeakEventTable.cs
- HtmlWindow.cs
- LayoutManager.cs
- RequestQueue.cs
- ErrorInfoXmlDocument.cs
- TextDecorationCollectionConverter.cs
- CompilerParameters.cs
- Subtree.cs
- HttpDictionary.cs
- CodeDomSerializerBase.cs
- ItemsPanelTemplate.cs
- SqlLiftIndependentRowExpressions.cs
- FieldNameLookup.cs
- WindowsAuthenticationEventArgs.cs
- ToggleButton.cs
- NavigationService.cs
- RevocationPoint.cs
- TreeViewImageKeyConverter.cs
- DbResourceAllocator.cs
- SerializeAbsoluteContext.cs
- Run.cs
- MatrixTransform.cs
- SpellCheck.cs
- DataServiceRequest.cs
- WindowsListViewItemStartMenu.cs
- HMACSHA1.cs
- HttpHandlerActionCollection.cs
- DataGridRow.cs
- _FtpDataStream.cs
- HttpWebRequest.cs
- StringWriter.cs
- ECDsaCng.cs
- TableLayoutSettingsTypeConverter.cs
- TypeHelpers.cs
- ScrollableControl.cs
- ReadOnlyPropertyMetadata.cs
- DoubleAnimationClockResource.cs
- Function.cs
- SizeChangedInfo.cs
- XmlTypeAttribute.cs
- StickyNoteHelper.cs
- PropertyGeneratedEventArgs.cs
- FileUpload.cs
- ListViewCancelEventArgs.cs
- DecimalAverageAggregationOperator.cs
- DrawingAttributeSerializer.cs
- DesignerTransactionCloseEvent.cs
- _AutoWebProxyScriptWrapper.cs
- SendActivityEventArgs.cs
- SchemaElementLookUpTable.cs
- TrackPoint.cs
- MasterPage.cs
- DCSafeHandle.cs
- Annotation.cs
- UriParserTemplates.cs
- ToolStripGrip.cs
- IndexedString.cs
- ClientSection.cs
- StringToken.cs
- ScriptBehaviorDescriptor.cs
- login.cs
- Pens.cs
- NamespaceEmitter.cs
- PrintPreviewDialog.cs
- CapacityStreamGeometryContext.cs
- BamlRecordWriter.cs
- StickyNoteContentControl.cs
- ResourceSet.cs
- PopupEventArgs.cs
- EnumConverter.cs
- CommonGetThemePartSize.cs
- DataGridColumn.cs
- WebBrowserDocumentCompletedEventHandler.cs
- FrameworkContentElement.cs
- PropertyMapper.cs
- SubtreeProcessor.cs
- CheckPair.cs
- BatchWriter.cs
- Form.cs
- MulticastOption.cs
- DataBindingHandlerAttribute.cs
- DesignObjectWrapper.cs
- SchemaTypeEmitter.cs
- ErrorRuntimeConfig.cs
- PathGeometry.cs
- ImageIndexEditor.cs
- ConfigurationElementProperty.cs
- ObjectDisposedException.cs
- CompressEmulationStream.cs
- Relationship.cs
- SafeArrayRankMismatchException.cs
- DataControlButton.cs