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
- EntityDataSourceStatementEditor.cs
- StructuredTypeInfo.cs
- NamespaceQuery.cs
- SqlBuffer.cs
- WebPartHelpVerb.cs
- InternalConfigEventArgs.cs
- GenericWebPart.cs
- SortFieldComparer.cs
- GuidTagList.cs
- AssemblyAttributes.cs
- XPathArrayIterator.cs
- DependencyPropertyValueSerializer.cs
- XmlFormatExtensionPointAttribute.cs
- UrlEncodedParameterWriter.cs
- EventProxy.cs
- ProfilePropertyNameValidator.cs
- PrintControllerWithStatusDialog.cs
- COM2TypeInfoProcessor.cs
- Debugger.cs
- SessionIDManager.cs
- FileDataSource.cs
- Effect.cs
- DataGridColumnCollection.cs
- DataGridHeaderBorder.cs
- SqlDataReaderSmi.cs
- PersonalizationDictionary.cs
- SecurityTokenSerializer.cs
- XmlAnyElementAttributes.cs
- ContentElement.cs
- CompareValidator.cs
- InteropBitmapSource.cs
- CryptoHandle.cs
- HiddenFieldPageStatePersister.cs
- CRYPTPROTECT_PROMPTSTRUCT.cs
- MatrixTransform3D.cs
- DesigntimeLicenseContextSerializer.cs
- DateTimeOffset.cs
- PrintPreviewDialog.cs
- LoadMessageLogger.cs
- ClientScriptItem.cs
- DiscoveryInnerClientAdhoc11.cs
- ShaperBuffers.cs
- SQLDecimalStorage.cs
- DeflateInput.cs
- XmlAttributeProperties.cs
- TextSpanModifier.cs
- AdapterUtil.cs
- Utils.cs
- ProtocolReflector.cs
- SafeThreadHandle.cs
- WebConfigurationHost.cs
- ButtonRenderer.cs
- EntityViewGenerator.cs
- DataGridCaption.cs
- NativeMethods.cs
- StyleHelper.cs
- WindowInteropHelper.cs
- RemotingException.cs
- CaseInsensitiveHashCodeProvider.cs
- COM2ExtendedBrowsingHandler.cs
- SourceItem.cs
- Int32.cs
- ReliableChannelBinder.cs
- TreeNodeClickEventArgs.cs
- MemberRestriction.cs
- Soap.cs
- HttpModuleCollection.cs
- AsymmetricCryptoHandle.cs
- IndexOutOfRangeException.cs
- PartitionResolver.cs
- ParseNumbers.cs
- KeyPressEvent.cs
- RemotingConfiguration.cs
- XmlQualifiedName.cs
- XmlWriter.cs
- XhtmlBasicLinkAdapter.cs
- RTLAwareMessageBox.cs
- HtmlEncodedRawTextWriter.cs
- SamlAuthenticationClaimResource.cs
- DeviceSpecificDialogCachedState.cs
- RequestCacheEntry.cs
- MetadataCache.cs
- wgx_commands.cs
- CodeCastExpression.cs
- DoubleCollectionValueSerializer.cs
- WriteableBitmap.cs
- LeaseManager.cs
- BackStopAuthenticationModule.cs
- ListViewCancelEventArgs.cs
- TimeIntervalCollection.cs
- PageBuildProvider.cs
- Latin1Encoding.cs
- TextEffectResolver.cs
- SingleSelectRootGridEntry.cs
- SerializationBinder.cs
- DataGridColumnDropSeparator.cs
- ParameterReplacerVisitor.cs
- Size3DValueSerializer.cs
- __Error.cs
- BuildProvider.cs