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
- BoolExpr.cs
- Win32PrintDialog.cs
- SystemThemeKey.cs
- CreateWorkflowOwnerCommand.cs
- InputMethodStateTypeInfo.cs
- ListViewGroupConverter.cs
- GridView.cs
- OptimisticConcurrencyException.cs
- RadioButton.cs
- MembershipPasswordException.cs
- Imaging.cs
- TextPointerBase.cs
- SignedPkcs7.cs
- ExtenderProviderService.cs
- LogEntrySerialization.cs
- Size3DConverter.cs
- DataKeyCollection.cs
- HttpResponseInternalWrapper.cs
- DbUpdateCommandTree.cs
- NetSectionGroup.cs
- TextEditorLists.cs
- ActivityWithResultWrapper.cs
- CommandEventArgs.cs
- ServiceContractGenerationContext.cs
- ListMarkerLine.cs
- EntryPointNotFoundException.cs
- AnonymousIdentificationSection.cs
- MemoryPressure.cs
- ArgumentException.cs
- TableLayoutColumnStyleCollection.cs
- Empty.cs
- MdiWindowListItemConverter.cs
- OutgoingWebResponseContext.cs
- DiscoveryServerProtocol.cs
- CheckBoxBaseAdapter.cs
- Enlistment.cs
- SafeNativeMethods.cs
- PageSettings.cs
- StateChangeEvent.cs
- VariantWrapper.cs
- CommandHelper.cs
- BitmapEffectGroup.cs
- DecimalKeyFrameCollection.cs
- UidManager.cs
- TaiwanCalendar.cs
- Msec.cs
- DirectoryInfo.cs
- SystemIcmpV6Statistics.cs
- FileSystemInfo.cs
- UIntPtr.cs
- SchemaImporterExtensionsSection.cs
- SmiRequestExecutor.cs
- ModulesEntry.cs
- TextEditor.cs
- versioninfo.cs
- WebUtil.cs
- ReachPageContentCollectionSerializerAsync.cs
- HitTestWithGeometryDrawingContextWalker.cs
- WebPartCancelEventArgs.cs
- BuildResultCache.cs
- InternalConfigHost.cs
- PriorityQueue.cs
- DbConnectionPoolGroupProviderInfo.cs
- DynamicControlParameter.cs
- WebBrowserNavigatingEventHandler.cs
- SSmlParser.cs
- Int64Animation.cs
- AliasGenerator.cs
- XPathPatternParser.cs
- XmlReflectionMember.cs
- CodeGeneratorAttribute.cs
- CqlWriter.cs
- FixedSOMGroup.cs
- StringResourceManager.cs
- SQLStringStorage.cs
- PositiveTimeSpanValidatorAttribute.cs
- QilParameter.cs
- InputLangChangeRequestEvent.cs
- PageTheme.cs
- CalculatedColumn.cs
- XmlNamespaceManager.cs
- SecurityDocument.cs
- SchemaDeclBase.cs
- UserControlBuildProvider.cs
- HtmlInputRadioButton.cs
- PropertyManager.cs
- ShutDownListener.cs
- ThousandthOfEmRealPoints.cs
- StyleSelector.cs
- InlineObject.cs
- ToolStripSystemRenderer.cs
- RegexStringValidatorAttribute.cs
- ChtmlCalendarAdapter.cs
- UiaCoreTypesApi.cs
- MediaContextNotificationWindow.cs
- WindowsGraphics.cs
- ApplicationSecurityInfo.cs
- DataKeyPropertyAttribute.cs
- webproxy.cs
- SoapFault.cs