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
- DtdParser.cs
- DelegateSerializationHolder.cs
- ContextMenu.cs
- BufferModesCollection.cs
- HandlerFactoryCache.cs
- ObjectManager.cs
- FileLogRecord.cs
- StyleXamlTreeBuilder.cs
- GridViewEditEventArgs.cs
- ConfigErrorGlyph.cs
- ProxyAttribute.cs
- AuthenticationModuleElementCollection.cs
- Vector3D.cs
- Underline.cs
- PointUtil.cs
- ExpressionBuilderCollection.cs
- TableLayoutSettingsTypeConverter.cs
- ResponseBodyWriter.cs
- Viewport3DAutomationPeer.cs
- AdapterDictionary.cs
- InputReferenceExpression.cs
- HttpRuntimeSection.cs
- EntityParameterCollection.cs
- AddValidationError.cs
- TextTreeExtractElementUndoUnit.cs
- TimersDescriptionAttribute.cs
- UmAlQuraCalendar.cs
- EntityWrapper.cs
- DbMetaDataCollectionNames.cs
- AsyncCompletedEventArgs.cs
- _NTAuthentication.cs
- SerialPinChanges.cs
- SystemSounds.cs
- ZipPackagePart.cs
- ProgressBarAutomationPeer.cs
- TableItemStyle.cs
- Page.cs
- CacheMemory.cs
- SerializationException.cs
- LockCookie.cs
- CompositeFontParser.cs
- UnauthorizedAccessException.cs
- OneOfTypeConst.cs
- infer.cs
- ResourceProviderFactory.cs
- ObjectListItemCollection.cs
- RootProjectionNode.cs
- UpdatableWrapper.cs
- ToolBarButtonClickEvent.cs
- smtppermission.cs
- EndpointDesigner.cs
- RowBinding.cs
- FunctionOverloadResolver.cs
- RequestResponse.cs
- ProbeMatchesCD1.cs
- DataBinding.cs
- VirtualPathUtility.cs
- DataRowExtensions.cs
- MetadataItem.cs
- SemaphoreSlim.cs
- Run.cs
- Matrix.cs
- Permission.cs
- GridViewColumnCollection.cs
- VoiceChangeEventArgs.cs
- HelpFileFileNameEditor.cs
- HandleCollector.cs
- SqlCharStream.cs
- StructuralType.cs
- LogLogRecordHeader.cs
- UIElementHelper.cs
- ComponentChangingEvent.cs
- ClientScriptManagerWrapper.cs
- InfoCardRSACryptoProvider.cs
- XmlSchemaInferenceException.cs
- StringToken.cs
- Light.cs
- EntityDataSource.cs
- AttributeEmitter.cs
- EventLevel.cs
- OrderedEnumerableRowCollection.cs
- SqlIdentifier.cs
- CompositionDesigner.cs
- VectorAnimation.cs
- ContextQuery.cs
- SqlMetaData.cs
- TargetConverter.cs
- IncomingWebRequestContext.cs
- ResourceReferenceKeyNotFoundException.cs
- wgx_commands.cs
- ResourcePermissionBaseEntry.cs
- MenuItem.cs
- DataTable.cs
- RuleInfoComparer.cs
- CustomError.cs
- XmlDigitalSignatureProcessor.cs
- BitmapEffectCollection.cs
- TemplatePropertyEntry.cs
- SqlPersistenceWorkflowInstanceDescription.cs
- FontFamilyConverter.cs