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
- XmlSchemaObject.cs
- WriteTimeStream.cs
- SchemaCollectionPreprocessor.cs
- RegexReplacement.cs
- ValidatingReaderNodeData.cs
- StorageBasedPackageProperties.cs
- Internal.cs
- WebConfigurationManager.cs
- XmlQueryRuntime.cs
- FileSystemEnumerable.cs
- CopyAction.cs
- SystemIPGlobalProperties.cs
- XmlAttributes.cs
- TaskbarItemInfo.cs
- DataTableExtensions.cs
- HtmlPanelAdapter.cs
- EntityContainer.cs
- OpenTypeCommon.cs
- NumberSubstitution.cs
- HttpTransportSecurityElement.cs
- dtdvalidator.cs
- DataListItemEventArgs.cs
- NullableDoubleSumAggregationOperator.cs
- DataTemplateSelector.cs
- ValueType.cs
- ColorPalette.cs
- XmlIgnoreAttribute.cs
- EntityDataSourceDataSelection.cs
- XmlWriterTraceListener.cs
- XsltConvert.cs
- UInt64Storage.cs
- IPEndPointCollection.cs
- IRCollection.cs
- BamlLocalizer.cs
- WebPartAuthorizationEventArgs.cs
- StopStoryboard.cs
- TextServicesCompartmentEventSink.cs
- HijriCalendar.cs
- QueryStringParameter.cs
- CodeDomLoader.cs
- ToolTipAutomationPeer.cs
- ButtonBaseAdapter.cs
- dbdatarecord.cs
- RectangleGeometry.cs
- BackgroundWorker.cs
- XamlContextStack.cs
- ZoomPercentageConverter.cs
- FileDataSource.cs
- EventLog.cs
- DataControlFieldCollection.cs
- SQLDecimalStorage.cs
- XmlILOptimizerVisitor.cs
- TcpClientCredentialType.cs
- TypeElement.cs
- XsdBuilder.cs
- TrustLevelCollection.cs
- AsyncResult.cs
- HMAC.cs
- CodeDomLoader.cs
- OutArgumentConverter.cs
- SafeFileHandle.cs
- Error.cs
- HttpRuntimeSection.cs
- NavigationCommands.cs
- EDesignUtil.cs
- Typography.cs
- ConfigurationConverterBase.cs
- AmbientLight.cs
- DescendantBaseQuery.cs
- OleDbReferenceCollection.cs
- ServiceDurableInstanceContextProvider.cs
- NameValueSectionHandler.cs
- StringUtil.cs
- TypeBuilder.cs
- IdleTimeoutMonitor.cs
- SettingsAttributeDictionary.cs
- TableCellAutomationPeer.cs
- ChameleonKey.cs
- Vector3DCollectionConverter.cs
- ElementHostPropertyMap.cs
- BaseTreeIterator.cs
- ToolStripItemImageRenderEventArgs.cs
- PropertyGroupDescription.cs
- LessThanOrEqual.cs
- InteropAutomationProvider.cs
- SynchronizedInputHelper.cs
- CustomErrorCollection.cs
- ConvertBinder.cs
- CodeCastExpression.cs
- SkewTransform.cs
- Transform3DGroup.cs
- EventProxy.cs
- WebPart.cs
- PointCollectionConverter.cs
- GC.cs
- SmiEventStream.cs
- MdImport.cs
- FreezableOperations.cs
- WpfGeneratedKnownTypes.cs
- VisualTreeUtils.cs