Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / MIT / System / Web / UI / MobileControls / Adapters / XhtmlAdapters / XhtmlCssHandler.cs / 1305376 / XhtmlCssHandler.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- using System; using System.Security.Permissions; using System.Web; using System.Web.SessionState; using System.Web.UI.MobileControls.Adapters; #if COMPILING_FOR_SHIPPED_SOURCE namespace System.Web.UI.MobileControls.ShippedAdapterSource.XhtmlAdapters #else namespace System.Web.UI.MobileControls.Adapters.XhtmlAdapters #endif { ///[AspNetHostingPermission(SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)] [AspNetHostingPermission(SecurityAction.InheritanceDemand, Level=AspNetHostingPermissionLevel.Minimal)] [Obsolete("The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see http://go.microsoft.com/fwlink/?LinkId=157231.")] public class XhtmlCssHandler : IHttpHandler, IRequiresSessionState { /// public void ProcessRequest (HttpContext context) { String cssQueryStringValue = (String) context.Request.QueryString[XhtmlConstants.CssQueryStringName]; String response; if (cssQueryStringValue != null) { // Recall that Page.Cache is application level if (cssQueryStringValue.StartsWith(XhtmlConstants.SessionKeyPrefix, StringComparison.Ordinal)) { response = (String) context.Session[cssQueryStringValue]; } else { response = (String) context.Cache[cssQueryStringValue]; } context.Response.ContentType="text/css"; } else { throw new HttpException (404, SR.GetString( SR.XhtmlCssHandler_IdNotPresent)); } if (response == null) { throw new HttpException (404, SR.GetString( SR.XhtmlCssHandler_StylesheetNotFound)); } context.Response.Write (response); } /// public bool IsReusable { get { return true; } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ // // Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- using System; using System.Security.Permissions; using System.Web; using System.Web.SessionState; using System.Web.UI.MobileControls.Adapters; #if COMPILING_FOR_SHIPPED_SOURCE namespace System.Web.UI.MobileControls.ShippedAdapterSource.XhtmlAdapters #else namespace System.Web.UI.MobileControls.Adapters.XhtmlAdapters #endif { ///[AspNetHostingPermission(SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)] [AspNetHostingPermission(SecurityAction.InheritanceDemand, Level=AspNetHostingPermissionLevel.Minimal)] [Obsolete("The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see http://go.microsoft.com/fwlink/?LinkId=157231.")] public class XhtmlCssHandler : IHttpHandler, IRequiresSessionState { /// public void ProcessRequest (HttpContext context) { String cssQueryStringValue = (String) context.Request.QueryString[XhtmlConstants.CssQueryStringName]; String response; if (cssQueryStringValue != null) { // Recall that Page.Cache is application level if (cssQueryStringValue.StartsWith(XhtmlConstants.SessionKeyPrefix, StringComparison.Ordinal)) { response = (String) context.Session[cssQueryStringValue]; } else { response = (String) context.Cache[cssQueryStringValue]; } context.Response.ContentType="text/css"; } else { throw new HttpException (404, SR.GetString( SR.XhtmlCssHandler_IdNotPresent)); } if (response == null) { throw new HttpException (404, SR.GetString( SR.XhtmlCssHandler_StylesheetNotFound)); } context.Response.Write (response); } /// public bool IsReusable { get { return true; } } } } // 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
- PtsCache.cs
- PointKeyFrameCollection.cs
- WmfPlaceableFileHeader.cs
- ProgressPage.cs
- DetailsViewModeEventArgs.cs
- AssemblyName.cs
- EraserBehavior.cs
- MethodRental.cs
- XPathNavigatorKeyComparer.cs
- baseaxisquery.cs
- TransformConverter.cs
- SponsorHelper.cs
- ParagraphVisual.cs
- XsltLoader.cs
- XmlReader.cs
- TypeDelegator.cs
- AssemblyCacheEntry.cs
- CatalogZone.cs
- ServicesUtilities.cs
- VisualTreeUtils.cs
- ClrProviderManifest.cs
- IPPacketInformation.cs
- PropertyChangedEventArgs.cs
- InstalledFontCollection.cs
- VariableBinder.cs
- RegexReplacement.cs
- StringStorage.cs
- SymmetricKey.cs
- FormView.cs
- StateValidator.cs
- BlockUIContainer.cs
- IBuiltInEvidence.cs
- ACL.cs
- ListView.cs
- LowerCaseStringConverter.cs
- dtdvalidator.cs
- ScheduleChanges.cs
- InputLanguageProfileNotifySink.cs
- XmlSchemaAppInfo.cs
- Soap12ProtocolImporter.cs
- DeobfuscatingStream.cs
- HttpNamespaceReservationInstallComponent.cs
- DataTemplate.cs
- OleDbRowUpdatedEvent.cs
- InfoCardRSAPKCS1KeyExchangeDeformatter.cs
- SetMemberBinder.cs
- ErrorReporting.cs
- ConsoleCancelEventArgs.cs
- SqlGenerator.cs
- TypeLibConverter.cs
- HostProtectionPermission.cs
- SecureConversationVersion.cs
- HuffmanTree.cs
- HtmlString.cs
- ObjectAnimationUsingKeyFrames.cs
- WebPartDescriptionCollection.cs
- CodeBinaryOperatorExpression.cs
- StreamHelper.cs
- WindowsBrush.cs
- VisualStyleInformation.cs
- MessageAction.cs
- ISAPIApplicationHost.cs
- ServicesUtilities.cs
- XamlStream.cs
- DefaultWorkflowSchedulerService.cs
- AppSecurityManager.cs
- SchemaElementDecl.cs
- SplashScreen.cs
- Control.cs
- WebPartTransformer.cs
- UIAgentAsyncBeginRequest.cs
- EmptyQuery.cs
- PauseStoryboard.cs
- QueryValue.cs
- TextBreakpoint.cs
- WebBrowser.cs
- TreeView.cs
- Column.cs
- RenderDataDrawingContext.cs
- Atom10ItemFormatter.cs
- WindowInteractionStateTracker.cs
- HwndSource.cs
- DataGridViewControlCollection.cs
- HostingEnvironmentSection.cs
- TagPrefixAttribute.cs
- DispatcherProcessingDisabled.cs
- ToolStripPanelRenderEventArgs.cs
- GregorianCalendarHelper.cs
- DrawListViewSubItemEventArgs.cs
- DataMisalignedException.cs
- LineMetrics.cs
- BaseTemplateBuildProvider.cs
- PkcsUtils.cs
- DocumentPage.cs
- SchemaObjectWriter.cs
- Keyboard.cs
- JulianCalendar.cs
- Section.cs
- MouseWheelEventArgs.cs
- HttpFileCollection.cs