Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / MIT / System / Web / UI / MobileControls / Adapters / UpWmlPageAdapter.cs / 1305376 / UpWmlPageAdapter.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- using System; using System.Collections; using System.Collections.Specialized; using System.Diagnostics; using System.IO; using System.Web.Mobile; using System.Web.UI.MobileControls; using System.Web.UI.MobileControls.Adapters; using System.Security.Permissions; #if COMPILING_FOR_SHIPPED_SOURCE namespace System.Web.UI.MobileControls.ShippedAdapterSource #else namespace System.Web.UI.MobileControls.Adapters #endif { /* * UpWmlPageAdapter base class contains wml specific methods. * * Copyright (c) 2000 Microsoft Corporation */ ///[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 UpWmlPageAdapter : WmlPageAdapter { /// public static new bool DeviceQualifies(HttpContext context) { MobileCapabilities capabilities = ((MobileCapabilities)context.Request.Browser); bool qualifies = capabilities.Browser == "Phone.com"; return qualifies; } /// public override HtmlTextWriter CreateTextWriter(TextWriter writer) { return new UpWmlMobileTextWriter(writer, Device, Page); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ // // Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- using System; using System.Collections; using System.Collections.Specialized; using System.Diagnostics; using System.IO; using System.Web.Mobile; using System.Web.UI.MobileControls; using System.Web.UI.MobileControls.Adapters; using System.Security.Permissions; #if COMPILING_FOR_SHIPPED_SOURCE namespace System.Web.UI.MobileControls.ShippedAdapterSource #else namespace System.Web.UI.MobileControls.Adapters #endif { /* * UpWmlPageAdapter base class contains wml specific methods. * * Copyright (c) 2000 Microsoft Corporation */ ///[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 UpWmlPageAdapter : WmlPageAdapter { /// public static new bool DeviceQualifies(HttpContext context) { MobileCapabilities capabilities = ((MobileCapabilities)context.Request.Browser); bool qualifies = capabilities.Browser == "Phone.com"; return qualifies; } /// public override HtmlTextWriter CreateTextWriter(TextWriter writer) { return new UpWmlMobileTextWriter(writer, Device, Page); } } } // 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
- CellCreator.cs
- XmlDeclaration.cs
- DesignerSerializationOptionsAttribute.cs
- XmlAnyElementAttributes.cs
- DependencyPropertyKind.cs
- pingexception.cs
- MarkupCompilePass1.cs
- WpfPayload.cs
- ParserContext.cs
- InputProcessorProfiles.cs
- GcSettings.cs
- Opcode.cs
- SqlRecordBuffer.cs
- TextUtf8RawTextWriter.cs
- AutomationPropertyInfo.cs
- ReadWriteSpinLock.cs
- InvalidComObjectException.cs
- FontNamesConverter.cs
- TextPenaltyModule.cs
- EntityWrapperFactory.cs
- FolderLevelBuildProvider.cs
- InvalidCommandTreeException.cs
- Label.cs
- BuilderPropertyEntry.cs
- StylesEditorDialog.cs
- WebPartCatalogAddVerb.cs
- RadioButtonList.cs
- Control.cs
- WebPartAuthorizationEventArgs.cs
- DesignerUtils.cs
- ConfigurationSectionCollection.cs
- DataGridViewSelectedColumnCollection.cs
- RadioButton.cs
- BooleanSwitch.cs
- FlowDocumentReader.cs
- Compensation.cs
- ValueChangedEventManager.cs
- JsonSerializer.cs
- SoapMessage.cs
- DbProviderServices.cs
- PointLight.cs
- NextPreviousPagerField.cs
- InvalidEnumArgumentException.cs
- ConnectivityStatus.cs
- MemoryMappedFileSecurity.cs
- FieldDescriptor.cs
- GetWinFXPath.cs
- FormViewCommandEventArgs.cs
- WorkflowView.cs
- DetailsViewPagerRow.cs
- ProcessMessagesAsyncResult.cs
- Model3DCollection.cs
- AbsoluteQuery.cs
- HatchBrush.cs
- SecurityPermission.cs
- HttpStreamMessage.cs
- PropagationProtocolsTracing.cs
- VScrollProperties.cs
- CodeIterationStatement.cs
- MetaTable.cs
- InvalidDataException.cs
- AutomationPeer.cs
- ReturnEventArgs.cs
- AddIn.cs
- LinearGradientBrush.cs
- XmlNullResolver.cs
- XmlWellformedWriter.cs
- WmfPlaceableFileHeader.cs
- WhitespaceRuleReader.cs
- PrimitiveType.cs
- WebBrowsableAttribute.cs
- ListDesigner.cs
- DeploymentSectionCache.cs
- XmlSerializerObjectSerializer.cs
- BeginEvent.cs
- AssemblyAttributesGoHere.cs
- SiteMapHierarchicalDataSourceView.cs
- DataGridViewCellCancelEventArgs.cs
- TextFormatterContext.cs
- ClusterRegistryConfigurationProvider.cs
- TextTreeUndo.cs
- Metadata.cs
- Focus.cs
- Base64Decoder.cs
- SystemFonts.cs
- Constants.cs
- BaseDataBoundControl.cs
- MulticastNotSupportedException.cs
- XmlSerializerSection.cs
- ConditionCollection.cs
- TimeoutStream.cs
- DataAdapter.cs
- OleDbFactory.cs
- Slider.cs
- ProjectionRewriter.cs
- OrderedDictionaryStateHelper.cs
- WindowPatternIdentifiers.cs
- InfoCardSchemas.cs
- SoapHeaderException.cs
- AliasedExpr.cs