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
- OleDbParameterCollection.cs
- RuntimeResourceSet.cs
- SemanticResolver.cs
- DataSourceView.cs
- SystemDiagnosticsSection.cs
- DetailsView.cs
- DesignerTransactionCloseEvent.cs
- DataGridViewImageColumn.cs
- ProcessHostServerConfig.cs
- CodeIdentifiers.cs
- PrimitiveSchema.cs
- VirtualizedContainerService.cs
- WbmpConverter.cs
- FontConverter.cs
- WaitingCursor.cs
- SystemIPInterfaceStatistics.cs
- EntityChangedParams.cs
- AuthorizationSection.cs
- Types.cs
- MatrixAnimationUsingPath.cs
- FormatConvertedBitmap.cs
- TextModifierScope.cs
- ProtocolsConfigurationHandler.cs
- ReadOnlyDictionary.cs
- SizeConverter.cs
- MenuItemAutomationPeer.cs
- ByteStreamGeometryContext.cs
- RestrictedTransactionalPackage.cs
- XmlReaderSettings.cs
- KeyInfo.cs
- Floater.cs
- GridViewUpdateEventArgs.cs
- String.cs
- SplitterCancelEvent.cs
- StylusSystemGestureEventArgs.cs
- RegexFCD.cs
- TableTextElementCollectionInternal.cs
- MetadataException.cs
- Translator.cs
- DbException.cs
- QueryableDataSourceHelper.cs
- LineSegment.cs
- TypographyProperties.cs
- SoapServerMessage.cs
- StylusPoint.cs
- PartialCachingControl.cs
- InvalidEnumArgumentException.cs
- Geometry.cs
- DbProviderFactory.cs
- ConstNode.cs
- SecurityState.cs
- SkinIDTypeConverter.cs
- CompilationRelaxations.cs
- TextureBrush.cs
- C14NUtil.cs
- SiteMapDesignerDataSourceView.cs
- X509ChainElement.cs
- InitializationEventAttribute.cs
- PartDesigner.cs
- StringExpressionSet.cs
- ApplicationSecurityInfo.cs
- Version.cs
- DataBoundControlHelper.cs
- AnnotationDocumentPaginator.cs
- ProcessModuleDesigner.cs
- QueryOptionExpression.cs
- TextParaLineResult.cs
- DataGridViewTopRowAccessibleObject.cs
- SurrogateDataContract.cs
- XslAst.cs
- EventSinkHelperWriter.cs
- TextBox.cs
- RelationshipManager.cs
- SocketElement.cs
- ProtectedProviderSettings.cs
- SafeCryptoHandles.cs
- DesignTimeResourceProviderFactoryAttribute.cs
- AuthenticationConfig.cs
- LambdaCompiler.cs
- ExpressionParser.cs
- WindowsProgressbar.cs
- WebPartConnectionsCancelEventArgs.cs
- CompiledELinqQueryState.cs
- FolderLevelBuildProvider.cs
- UriTemplatePathPartiallyEquivalentSet.cs
- SqlError.cs
- FileStream.cs
- DrawingGroup.cs
- HtmlControlAdapter.cs
- UxThemeWrapper.cs
- SpellerInterop.cs
- Native.cs
- NonBatchDirectoryCompiler.cs
- StructuredType.cs
- DiagnosticSection.cs
- VoiceSynthesis.cs
- Helper.cs
- VirtualPathUtility.cs
- ContainsRowNumberChecker.cs
- SqlFlattener.cs