Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / untmp / whidbey / QFE / ndp / fx / src / xsp / System / Web / Configuration / UrlAuthFailedErrorFormatter.cs / 3 / 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 { // 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;} } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- StringUtil.cs
- Maps.cs
- ControlEvent.cs
- PointLightBase.cs
- DataObjectAttribute.cs
- DriveInfo.cs
- NotFiniteNumberException.cs
- CodeRemoveEventStatement.cs
- LineUtil.cs
- XmlQualifiedName.cs
- AbstractDataSvcMapFileLoader.cs
- BuildProvider.cs
- JapaneseCalendar.cs
- WinEventHandler.cs
- DBSchemaTable.cs
- StringBuilder.cs
- HtmlTableRow.cs
- DynamicDocumentPaginator.cs
- ViewSimplifier.cs
- String.cs
- SequentialActivityDesigner.cs
- ApplicationBuildProvider.cs
- SelectorItemAutomationPeer.cs
- SecurityElement.cs
- AssociationSetMetadata.cs
- WindowHideOrCloseTracker.cs
- LabelDesigner.cs
- DataGridViewEditingControlShowingEventArgs.cs
- ADMembershipUser.cs
- SelectionRange.cs
- CheckBoxAutomationPeer.cs
- Double.cs
- CapabilitiesState.cs
- SafeFileMappingHandle.cs
- SizeFConverter.cs
- KeysConverter.cs
- PageClientProxyGenerator.cs
- Light.cs
- HtmlString.cs
- ObjRef.cs
- ClientData.cs
- Matrix.cs
- BindingSource.cs
- ReadWriteSpinLock.cs
- GridViewHeaderRowPresenter.cs
- DropShadowEffect.cs
- TransformerConfigurationWizardBase.cs
- TypeForwardedToAttribute.cs
- Journal.cs
- SecurityException.cs
- _NtlmClient.cs
- ConnectionsZoneDesigner.cs
- RelationshipConverter.cs
- Helpers.cs
- SamlSecurityTokenAuthenticator.cs
- Size.cs
- Currency.cs
- TwoPhaseCommitProxy.cs
- StringFormat.cs
- WebPartPersonalization.cs
- CacheDependency.cs
- TdsValueSetter.cs
- EditorZoneBase.cs
- CatalogPartChrome.cs
- FixedDocument.cs
- ProfilePropertyNameValidator.cs
- BaseConfigurationRecord.cs
- MetadataPropertyAttribute.cs
- ContractBase.cs
- ConversionHelper.cs
- WorkflowEventArgs.cs
- EntityTransaction.cs
- ScriptRegistrationManager.cs
- ConfigurationPropertyCollection.cs
- ImageButton.cs
- DetailsView.cs
- MimeMapping.cs
- InkCollectionBehavior.cs
- WorkflowInstanceExtensionCollection.cs
- WindowsNonControl.cs
- SemanticAnalyzer.cs
- SystemIPv6InterfaceProperties.cs
- ObsoleteAttribute.cs
- panel.cs
- PersistChildrenAttribute.cs
- DbDataSourceEnumerator.cs
- DataFieldEditor.cs
- RemoteWebConfigurationHost.cs
- ReadWriteSpinLock.cs
- MILUtilities.cs
- ScopelessEnumAttribute.cs
- SoapReflectionImporter.cs
- TextBoxBaseDesigner.cs
- ViewPort3D.cs
- ProfileSettingsCollection.cs
- StylusCaptureWithinProperty.cs
- XmlMapping.cs
- HierarchicalDataSourceConverter.cs
- DataGridSortCommandEventArgs.cs
- GacUtil.cs