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
- NavigationCommands.cs
- XmlAutoDetectWriter.cs
- EllipticalNodeOperations.cs
- ContainerCodeDomSerializer.cs
- SQLInt64Storage.cs
- DataServiceException.cs
- RuleSetDialog.Designer.cs
- VariableQuery.cs
- objectresult_tresulttype.cs
- Polyline.cs
- ThemeableAttribute.cs
- SchemaImporterExtensionElementCollection.cs
- SemanticBasicElement.cs
- MetadataItemSerializer.cs
- ByteStream.cs
- OletxVolatileEnlistment.cs
- MissingSatelliteAssemblyException.cs
- WebProxyScriptElement.cs
- FixedTextView.cs
- FactoryMaker.cs
- XmlQueryContext.cs
- ContextMenuService.cs
- DictionarySurrogate.cs
- PrtCap_Builder.cs
- RuntimeTrackingProfile.cs
- StrokeNodeOperations.cs
- Propagator.JoinPropagator.cs
- ClientOptions.cs
- ControlUtil.cs
- sitestring.cs
- SystemIPInterfaceStatistics.cs
- SchemaAttDef.cs
- Container.cs
- FreezableCollection.cs
- RelatedPropertyManager.cs
- StringConverter.cs
- ErrorWrapper.cs
- ClassValidator.cs
- ZipIOCentralDirectoryBlock.cs
- FileDetails.cs
- PersistenceException.cs
- SequentialWorkflowRootDesigner.cs
- TextEndOfLine.cs
- HttpConfigurationSystem.cs
- DrawingAttributeSerializer.cs
- FixedBufferAttribute.cs
- StrongNameIdentityPermission.cs
- Request.cs
- PinnedBufferMemoryStream.cs
- DataSourceControl.cs
- ConcatQueryOperator.cs
- DeferredSelectedIndexReference.cs
- FixedSOMElement.cs
- NativeMethods.cs
- GenericPrincipal.cs
- ActiveXHost.cs
- FrameworkElementFactory.cs
- unsafeIndexingFilterStream.cs
- SR.cs
- ValidationErrorEventArgs.cs
- ExtensionDataReader.cs
- PropertyGridEditorPart.cs
- WebPartConnectionsCancelVerb.cs
- ErrorStyle.cs
- SafeMILHandle.cs
- HtmlElementEventArgs.cs
- ValueTypeFixupInfo.cs
- ScriptingWebServicesSectionGroup.cs
- WebScriptEndpointElement.cs
- JpegBitmapEncoder.cs
- Propagator.JoinPropagator.JoinPredicateVisitor.cs
- SR.cs
- Executor.cs
- CssStyleCollection.cs
- Control.cs
- BamlRecordHelper.cs
- XmlWellformedWriterHelpers.cs
- ISCIIEncoding.cs
- ItemCheckedEvent.cs
- SessionStateUtil.cs
- FormsAuthentication.cs
- OdbcConnectionFactory.cs
- ParserStreamGeometryContext.cs
- SafeFileHandle.cs
- RemoveStoryboard.cs
- Duration.cs
- x509utils.cs
- PropertyGeneratedEventArgs.cs
- SqlColumnizer.cs
- Parameter.cs
- PeerDefaultCustomResolverClient.cs
- TextTabProperties.cs
- CheckBoxList.cs
- MonthCalendar.cs
- NumberFormatter.cs
- RegionIterator.cs
- ListView.cs
- ReceiveActivity.cs
- LinqDataSource.cs
- ShimAsPublicXamlType.cs