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
- SqlCacheDependency.cs
- PageContentCollection.cs
- CompositeFontFamily.cs
- DbMetaDataCollectionNames.cs
- RegistryDataKey.cs
- AbstractExpressions.cs
- WindowPattern.cs
- XmlSchemaSequence.cs
- MemoryMappedViewAccessor.cs
- ZoneLinkButton.cs
- XMLSchema.cs
- DataServiceQueryProvider.cs
- MenuBase.cs
- ColumnResult.cs
- DesignerVerb.cs
- HtmlForm.cs
- SocketPermission.cs
- XmlWrappingWriter.cs
- path.cs
- HtmlElementEventArgs.cs
- StorageAssociationSetMapping.cs
- ListItemCollection.cs
- PageThemeParser.cs
- WmlPanelAdapter.cs
- Thumb.cs
- WebPartZone.cs
- ComponentEditorForm.cs
- ChannelServices.cs
- ClientEventManager.cs
- WpfKnownType.cs
- ScriptComponentDescriptor.cs
- ArgumentNullException.cs
- FtpRequestCacheValidator.cs
- TableRow.cs
- WebDescriptionAttribute.cs
- SystemFonts.cs
- ThaiBuddhistCalendar.cs
- PropertySegmentSerializationProvider.cs
- List.cs
- TranslateTransform.cs
- safemediahandle.cs
- FileDetails.cs
- RowToParametersTransformer.cs
- TextFormatterContext.cs
- SafeSecurityHelper.cs
- InvalidOleVariantTypeException.cs
- StyleXamlParser.cs
- MediaTimeline.cs
- XPathItem.cs
- EventLogConfiguration.cs
- NeedSkipTokenVisitor.cs
- TriggerAction.cs
- EventHandlersStore.cs
- Tuple.cs
- MouseButton.cs
- TreeNode.cs
- PathFigureCollection.cs
- DesignerExtenders.cs
- DynamicEndpoint.cs
- WebPartManager.cs
- coordinatorfactory.cs
- SHA512CryptoServiceProvider.cs
- ArglessEventHandlerProxy.cs
- Descriptor.cs
- SerialPinChanges.cs
- ListItemDetailViewAttribute.cs
- X509Certificate2.cs
- MachineKeyConverter.cs
- WindowsStatic.cs
- WindowsSecurityTokenAuthenticator.cs
- ObjectIDGenerator.cs
- safelinkcollection.cs
- DataChangedEventManager.cs
- SwitchAttribute.cs
- DbDataReader.cs
- EmptyEnumerator.cs
- CatalogPart.cs
- AnimationTimeline.cs
- QilList.cs
- HtmlEncodedRawTextWriter.cs
- DesignBindingValueUIHandler.cs
- PropertyChangedEventManager.cs
- DBParameter.cs
- InternalTransaction.cs
- TypeRestriction.cs
- ApplicationServiceHelper.cs
- NameValuePermission.cs
- HttpHandlerAction.cs
- ImageCodecInfoPrivate.cs
- NavigationPropertyEmitter.cs
- WebPartManager.cs
- DataGridViewCellFormattingEventArgs.cs
- PolicyImporterElementCollection.cs
- SizeConverter.cs
- LookupBindingPropertiesAttribute.cs
- PermissionListSet.cs
- ExpressionBuilder.cs
- _BufferOffsetSize.cs
- ArithmeticException.cs
- _TransmitFileOverlappedAsyncResult.cs