Code:
/ DotNET / DotNET / 8.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
- XmlDocumentFragment.cs
- PageAsyncTask.cs
- IdleTimeoutMonitor.cs
- IndentTextWriter.cs
- WebPartDeleteVerb.cs
- FileReader.cs
- RelatedCurrencyManager.cs
- PolyBezierSegment.cs
- MarkupProperty.cs
- BindableTemplateBuilder.cs
- NetTcpSection.cs
- VariantWrapper.cs
- ListDictionaryInternal.cs
- MediaEntryAttribute.cs
- ContextMenu.cs
- GridViewDeletedEventArgs.cs
- ScrollPattern.cs
- ConfigurationException.cs
- BufferCache.cs
- Track.cs
- NullableDecimalAverageAggregationOperator.cs
- DataGridViewImageCell.cs
- IChannel.cs
- ErrorWrapper.cs
- SoapCodeExporter.cs
- ShimAsPublicXamlType.cs
- HwndMouseInputProvider.cs
- MiniParameterInfo.cs
- CreatingCookieEventArgs.cs
- OuterGlowBitmapEffect.cs
- xsdvalidator.cs
- DataGridRow.cs
- DtrList.cs
- SQLBytes.cs
- ForeignConstraint.cs
- FilteredReadOnlyMetadataCollection.cs
- DesignerForm.cs
- FlowLayoutSettings.cs
- TextRangeEdit.cs
- SqlOuterApplyReducer.cs
- BamlTreeMap.cs
- SelectQueryOperator.cs
- GB18030Encoding.cs
- LocatorManager.cs
- PathFigure.cs
- TraceProvider.cs
- GCHandleCookieTable.cs
- DifferencingCollection.cs
- MemberMaps.cs
- SqlConnectionStringBuilder.cs
- CustomErrorCollection.cs
- HScrollBar.cs
- ObjectToIdCache.cs
- ProcessModelInfo.cs
- ApplicationInfo.cs
- Button.cs
- HostProtectionPermission.cs
- DelegateSerializationHolder.cs
- ModuleElement.cs
- BindingManagerDataErrorEventArgs.cs
- ReferentialConstraint.cs
- Composition.cs
- AvTraceFormat.cs
- ErrorFormatterPage.cs
- Point3DAnimationUsingKeyFrames.cs
- Endpoint.cs
- UnaryExpressionHelper.cs
- BufferedResponseStream.cs
- __Filters.cs
- MetadataSource.cs
- TimelineGroup.cs
- CompensatableTransactionScopeActivityDesigner.cs
- AudioFormatConverter.cs
- BinaryFormatter.cs
- RemoveStoryboard.cs
- FileEnumerator.cs
- StylusOverProperty.cs
- Transactions.cs
- Mapping.cs
- BridgeDataReader.cs
- TransformProviderWrapper.cs
- Brush.cs
- ToolStripDropDownMenu.cs
- PointHitTestParameters.cs
- MappingItemCollection.cs
- InstallerTypeAttribute.cs
- SafeTimerHandle.cs
- PassportAuthenticationEventArgs.cs
- DataRowCollection.cs
- UnaryExpressionHelper.cs
- EdmComplexPropertyAttribute.cs
- ErrorRuntimeConfig.cs
- XmlObjectSerializerReadContextComplex.cs
- ListViewItem.cs
- ShapingEngine.cs
- NavigationPropertySingletonExpression.cs
- TreeNodeConverter.cs
- ExpressionPrefixAttribute.cs
- SelectionRange.cs
- Scheduling.cs