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
- RelationshipDetailsRow.cs
- QuaternionAnimation.cs
- XPathDocumentNavigator.cs
- BamlLocalizerErrorNotifyEventArgs.cs
- BooleanExpr.cs
- SmtpNtlmAuthenticationModule.cs
- PageThemeCodeDomTreeGenerator.cs
- EntityDesignerUtils.cs
- GridViewCommandEventArgs.cs
- AxisAngleRotation3D.cs
- ResolvedKeyFrameEntry.cs
- ExpressionBindingCollection.cs
- Preprocessor.cs
- MemberRelationshipService.cs
- ToolStripSystemRenderer.cs
- latinshape.cs
- MessagePropertyFilter.cs
- File.cs
- RightsManagementEncryptionTransform.cs
- UserInitiatedNavigationPermission.cs
- SQLStringStorage.cs
- ApplicationServicesHostFactory.cs
- SignatureHelper.cs
- UnknownMessageReceivedEventArgs.cs
- filewebresponse.cs
- HttpGetClientProtocol.cs
- Stack.cs
- DetailsViewRowCollection.cs
- CreateRefExpr.cs
- AdornerPresentationContext.cs
- ParseHttpDate.cs
- ToolStripGripRenderEventArgs.cs
- TaskFactory.cs
- SQLInt32.cs
- XmlSchemaAnnotation.cs
- CodePageUtils.cs
- ConsoleKeyInfo.cs
- GPRECT.cs
- SafeFileHandle.cs
- ProxyRpc.cs
- ProbeMatches11.cs
- HttpWebRequest.cs
- CompiledRegexRunner.cs
- IndexedGlyphRun.cs
- _LoggingObject.cs
- DocumentViewer.cs
- MessageQueueInstaller.cs
- CompileXomlTask.cs
- PathFigureCollectionValueSerializer.cs
- MarkupProperty.cs
- ClientType.cs
- WorkflowMessageEventHandler.cs
- PriorityBindingExpression.cs
- InfoCardCryptoHelper.cs
- VirtualPath.cs
- Axis.cs
- AttributeEmitter.cs
- DataColumnCollection.cs
- DefaultAssemblyResolver.cs
- PostBackTrigger.cs
- PersonalizationProviderCollection.cs
- ControlCachePolicy.cs
- GorillaCodec.cs
- ErrorEventArgs.cs
- SQLInt64.cs
- OdbcParameter.cs
- BaseDataBoundControl.cs
- SupportingTokenAuthenticatorSpecification.cs
- X509IssuerSerialKeyIdentifierClause.cs
- KeyedHashAlgorithm.cs
- TextAction.cs
- ByteAnimation.cs
- UIElementParaClient.cs
- QilGeneratorEnv.cs
- CultureInfoConverter.cs
- DataGridColumnHeaderCollection.cs
- UIElementHelper.cs
- AnnouncementDispatcherAsyncResult.cs
- DateTimeSerializationSection.cs
- EntityDataSourceConfigureObjectContext.cs
- GridViewSelectEventArgs.cs
- BrowserDefinitionCollection.cs
- Transactions.cs
- ChtmlTextBoxAdapter.cs
- CreateInstanceBinder.cs
- SQLDouble.cs
- PropertyInformation.cs
- BinaryFormatter.cs
- SystemColorTracker.cs
- MailFileEditor.cs
- Assembly.cs
- MachineKeySection.cs
- XmlSchemaSequence.cs
- WindowsIdentity.cs
- ChangeNode.cs
- LogExtent.cs
- SerializableAttribute.cs
- ReachUIElementCollectionSerializerAsync.cs
- LZCodec.cs
- DispatcherOperation.cs