Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / ndp / fx / src / xsp / System / Web / Configuration / UrlAuthFailedErrorFormatter.cs / 1 / 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;} } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ //// 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;} } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- MulticastNotSupportedException.cs
- ColorAnimationUsingKeyFrames.cs
- RecordManager.cs
- LeafCellTreeNode.cs
- CacheModeValueSerializer.cs
- BindingMAnagerBase.cs
- SecurityRuntime.cs
- DisposableCollectionWrapper.cs
- DateTimeOffset.cs
- FixedSchema.cs
- TabControlAutomationPeer.cs
- RecordsAffectedEventArgs.cs
- Image.cs
- MultiTrigger.cs
- XslCompiledTransform.cs
- DerivedKeySecurityToken.cs
- TableLayoutColumnStyleCollection.cs
- ConsoleCancelEventArgs.cs
- Timer.cs
- GrammarBuilderRuleRef.cs
- FixedSOMElement.cs
- ContractsBCL.cs
- Canvas.cs
- SchemaNotation.cs
- NoneExcludedImageIndexConverter.cs
- Executor.cs
- KeysConverter.cs
- NumberFormatInfo.cs
- PeerTransportListenAddressValidator.cs
- DocumentViewerBase.cs
- SQLInt32Storage.cs
- SortedSet.cs
- PageContent.cs
- SelectionHighlightInfo.cs
- RichTextBox.cs
- NumberFormatter.cs
- ExpressionVisitor.cs
- DiagnosticsConfigurationHandler.cs
- RepeatButton.cs
- LocatorManager.cs
- WindowsTokenRoleProvider.cs
- Misc.cs
- XmlDataSourceNodeDescriptor.cs
- TextParagraph.cs
- PartialList.cs
- TypeUnloadedException.cs
- IdentitySection.cs
- MsmqInputChannelListener.cs
- CompilerHelpers.cs
- TemplateControl.cs
- ParameterCollection.cs
- autovalidator.cs
- UnsafeNetInfoNativeMethods.cs
- metadatamappinghashervisitor.cs
- ListBindableAttribute.cs
- XslAstAnalyzer.cs
- Keywords.cs
- TreeNodeStyle.cs
- UnSafeCharBuffer.cs
- ResourceCodeDomSerializer.cs
- SrgsSubset.cs
- MetadataArtifactLoader.cs
- TempFiles.cs
- ComponentChangedEvent.cs
- SmtpReplyReader.cs
- BitmapEffect.cs
- Configuration.cs
- WorkflowInstanceExtensionProvider.cs
- ContentTextAutomationPeer.cs
- WaitHandleCannotBeOpenedException.cs
- Logging.cs
- FilteredAttributeCollection.cs
- MetaChildrenColumn.cs
- PopOutPanel.cs
- CompModHelpers.cs
- DSASignatureFormatter.cs
- DbSourceCommand.cs
- EmbeddedMailObject.cs
- MissingManifestResourceException.cs
- AnonymousIdentificationSection.cs
- DayRenderEvent.cs
- DataGridViewColumnCollectionDialog.cs
- ActiveDocumentEvent.cs
- HwndProxyElementProvider.cs
- HTMLTagNameToTypeMapper.cs
- GridViewDeletedEventArgs.cs
- RequestStatusBarUpdateEventArgs.cs
- AttributeUsageAttribute.cs
- DisplayMemberTemplateSelector.cs
- UserPreferenceChangingEventArgs.cs
- WebPartDescriptionCollection.cs
- ColorTransformHelper.cs
- JsonReaderDelegator.cs
- DefaultPrintController.cs
- XmlExtensionFunction.cs
- StdValidatorsAndConverters.cs
- PathFigureCollection.cs
- WebPartCancelEventArgs.cs
- TransformPattern.cs
- NumericUpDown.cs