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
- ComPlusServiceHost.cs
- ToolStripDropDownClosedEventArgs.cs
- AuthenticationModuleElementCollection.cs
- UnmanagedBitmapWrapper.cs
- DbConnectionStringCommon.cs
- ResponseStream.cs
- Cursor.cs
- SmiRequestExecutor.cs
- CompoundFileDeflateTransform.cs
- InvalidDocumentContentsException.cs
- WebPartAuthorizationEventArgs.cs
- SQLInt16Storage.cs
- ActivityExecutorSurrogate.cs
- ObjectDataSourceMethodEditor.cs
- BaseTemplateCodeDomTreeGenerator.cs
- ScriptControlDescriptor.cs
- FunctionParameter.cs
- mediaeventargs.cs
- SoapCodeExporter.cs
- OutputCacheModule.cs
- IRCollection.cs
- GeometryValueSerializer.cs
- MenuBase.cs
- LogEntryHeaderSerializer.cs
- Normalization.cs
- HtmlWindow.cs
- SmiTypedGetterSetter.cs
- TempFiles.cs
- BinaryMethodMessage.cs
- SplitterEvent.cs
- UIAgentAsyncEndRequest.cs
- StateMachineWorkflowDesigner.cs
- SettingsPropertyIsReadOnlyException.cs
- GAC.cs
- Point3DAnimation.cs
- TextEditorSpelling.cs
- SchemaImporter.cs
- ModelFactory.cs
- ImageSourceConverter.cs
- CompiledXpathExpr.cs
- WinInet.cs
- WindowsComboBox.cs
- DbParameterCollectionHelper.cs
- DataColumnPropertyDescriptor.cs
- SqlWorkflowInstanceStore.cs
- UrlMapping.cs
- DataRowChangeEvent.cs
- HtmlCommandAdapter.cs
- TranslateTransform3D.cs
- BatchParser.cs
- MultiView.cs
- RightsManagementEncryptionTransform.cs
- RowSpanVector.cs
- ListViewItemEventArgs.cs
- DataSetFieldSchema.cs
- CroppedBitmap.cs
- Math.cs
- ReturnEventArgs.cs
- DBDataPermissionAttribute.cs
- TableDetailsRow.cs
- ObjectDataProvider.cs
- ListBoxChrome.cs
- ValidatingPropertiesEventArgs.cs
- CodePageEncoding.cs
- Ipv6Element.cs
- FileDetails.cs
- DataErrorValidationRule.cs
- AffineTransform3D.cs
- DelegateBodyWriter.cs
- NumericUpDown.cs
- ReaderWriterLockSlim.cs
- WebRequestModulesSection.cs
- JsonQueryStringConverter.cs
- FastPropertyAccessor.cs
- DataFieldEditor.cs
- MenuItemCollection.cs
- MemoryRecordBuffer.cs
- MouseGesture.cs
- XmlHierarchyData.cs
- SwitchElementsCollection.cs
- ImageList.cs
- DocumentDesigner.cs
- EditorPart.cs
- CalendarDataBindingHandler.cs
- ItemCheckEvent.cs
- NeutralResourcesLanguageAttribute.cs
- ClientScriptManager.cs
- TraceContext.cs
- DetailsViewInsertEventArgs.cs
- ImageMapEventArgs.cs
- MobileDeviceCapabilitiesSectionHandler.cs
- ComponentChangedEvent.cs
- TraceUtils.cs
- BinaryOperationBinder.cs
- MetafileHeaderWmf.cs
- WebSysDisplayNameAttribute.cs
- AppendHelper.cs
- MonthCalendarDesigner.cs
- ToolStripComboBox.cs
- ListViewItem.cs