Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / xsp / System / Web / UI / PageStatePersister.cs / 1305376 / PageStatePersister.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.UI { using System.Collections; public abstract class PageStatePersister { private Page _page; private object _viewState; private object _controlState; private IStateFormatter _stateFormatter; protected PageStatePersister (Page page) { if (page == null) { throw new ArgumentNullException("page", SR.GetString(SR.PageStatePersister_PageCannotBeNull)); } _page = page; } public object ControlState { get { return _controlState; } set { _controlState = value; } } ////// Provides the formatter used to serialize and deserialize the object graph representing the /// state to be persisted. /// protected IStateFormatter StateFormatter { get { if (_stateFormatter == null) { _stateFormatter = Page.CreateStateFormatter(); } return _stateFormatter; } } protected Page Page { get { return _page; } set { _page = value; } } public object ViewState { get { return _viewState; } set { _viewState = value; } } public abstract void Load(); public abstract void Save(); } } // 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
- RemoteWebConfigurationHost.cs
- IntranetCredentialPolicy.cs
- FileVersionInfo.cs
- MeasureItemEvent.cs
- RelatedImageListAttribute.cs
- XPathNodePointer.cs
- IncrementalCompileAnalyzer.cs
- Typeface.cs
- StringResourceManager.cs
- X509ThumbprintKeyIdentifierClause.cs
- XamlBrushSerializer.cs
- IDReferencePropertyAttribute.cs
- Converter.cs
- LinqToSqlWrapper.cs
- IisTraceWebEventProvider.cs
- SecurityContext.cs
- DataGrid.cs
- Point3D.cs
- HttpPostLocalhostServerProtocol.cs
- CurrentChangedEventManager.cs
- MatrixTransform3D.cs
- Line.cs
- MyContact.cs
- BamlLocalizerErrorNotifyEventArgs.cs
- DockPattern.cs
- FrameAutomationPeer.cs
- ThicknessAnimation.cs
- shaperfactoryquerycacheentry.cs
- ProfessionalColorTable.cs
- ControlTemplate.cs
- IncrementalHitTester.cs
- Graph.cs
- DrawingContextWalker.cs
- XmlAtomicValue.cs
- dtdvalidator.cs
- ScriptResourceHandler.cs
- XmlNodeReader.cs
- WebPartDisplayModeCancelEventArgs.cs
- StylusButtonCollection.cs
- Attributes.cs
- ApplicationDirectoryMembershipCondition.cs
- DataGridViewComboBoxColumn.cs
- StringArrayConverter.cs
- MappedMetaModel.cs
- FixedSOMElement.cs
- WindowManager.cs
- BuilderInfo.cs
- DayRenderEvent.cs
- SqlBooleanizer.cs
- BitmapInitialize.cs
- QuotedPrintableStream.cs
- SqlConnectionStringBuilder.cs
- SessionIDManager.cs
- AppDomainAttributes.cs
- KeyToListMap.cs
- jithelpers.cs
- CacheVirtualItemsEvent.cs
- ContextMarshalException.cs
- CorePropertiesFilter.cs
- ValidationException.cs
- SelectionProviderWrapper.cs
- XPathMessageFilterElementCollection.cs
- DrawingContextDrawingContextWalker.cs
- figurelength.cs
- PartitionerStatic.cs
- documentsequencetextpointer.cs
- EnterpriseServicesHelper.cs
- HttpContextWrapper.cs
- SiteMapNodeItem.cs
- RTLAwareMessageBox.cs
- ActivityScheduledQuery.cs
- PropertyMapper.cs
- SqlPersonalizationProvider.cs
- TextModifier.cs
- ZipIOLocalFileBlock.cs
- PersianCalendar.cs
- GridItemPatternIdentifiers.cs
- recordstatefactory.cs
- SignedPkcs7.cs
- DataControlFieldCell.cs
- FlagsAttribute.cs
- DrawingGroupDrawingContext.cs
- Point3DValueSerializer.cs
- RightNameExpirationInfoPair.cs
- UnsafeNativeMethods.cs
- EventBuilder.cs
- SourceChangedEventArgs.cs
- FormatStringEditor.cs
- TraceListeners.cs
- Menu.cs
- _PooledStream.cs
- ValidationErrorEventArgs.cs
- ExpressionNode.cs
- SqlCacheDependencyDatabase.cs
- MessageQueueCriteria.cs
- tooltip.cs
- CodeComment.cs
- compensatingcollection.cs
- OracleColumn.cs
- SpeechRecognizer.cs