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
- EventSourceCreationData.cs
- XmlSerializationGeneratedCode.cs
- DataTemplateKey.cs
- XmlMapping.cs
- LinkButton.cs
- CodeAccessPermission.cs
- XmlAttributeCache.cs
- OdbcEnvironment.cs
- SurrogateChar.cs
- DataSourceUtil.cs
- PathGeometry.cs
- ContextItem.cs
- ScaleTransform.cs
- ScriptControlManager.cs
- IdentityNotMappedException.cs
- RtfNavigator.cs
- SystemResourceKey.cs
- IDQuery.cs
- NativeMethods.cs
- XmlSerializerVersionAttribute.cs
- UrlPropertyAttribute.cs
- Rijndael.cs
- ServiceContractGenerator.cs
- CheckBoxField.cs
- MSG.cs
- Sql8ExpressionRewriter.cs
- HitTestParameters3D.cs
- InteropAutomationProvider.cs
- Flattener.cs
- Viewport2DVisual3D.cs
- DataFormats.cs
- FontUnitConverter.cs
- ApplicationBuildProvider.cs
- DashStyle.cs
- HtmlFormWrapper.cs
- DataServiceRequestOfT.cs
- SqlTopReducer.cs
- XamlSerializerUtil.cs
- ActivationServices.cs
- XamlVector3DCollectionSerializer.cs
- SessionEndingEventArgs.cs
- GroupByExpressionRewriter.cs
- StorageScalarPropertyMapping.cs
- ProfessionalColors.cs
- ReadWriteObjectLock.cs
- TextMetrics.cs
- RelatedView.cs
- PopupEventArgs.cs
- LayoutManager.cs
- GuidTagList.cs
- ServiceAuthorizationElement.cs
- SmtpSpecifiedPickupDirectoryElement.cs
- ErrorRuntimeConfig.cs
- VisualBrush.cs
- EventProperty.cs
- DecoderFallbackWithFailureFlag.cs
- DbParameterHelper.cs
- NamespaceList.cs
- SingleObjectCollection.cs
- SynchronizationLockException.cs
- CodeDefaultValueExpression.cs
- LayoutSettings.cs
- Size3D.cs
- HttpException.cs
- ZipPackagePart.cs
- TextAnchor.cs
- XmlMemberMapping.cs
- BamlLocalizableResourceKey.cs
- SafeFileMapViewHandle.cs
- ConnectionStringsExpressionBuilder.cs
- GridViewCommandEventArgs.cs
- FrameworkTextComposition.cs
- ConfigDefinitionUpdates.cs
- ImportFileRequest.cs
- SQLBytesStorage.cs
- MailAddressParser.cs
- DataContext.cs
- InvariantComparer.cs
- Metadata.cs
- WebServicesDescriptionAttribute.cs
- BitmapEffectRenderDataResource.cs
- ApplicationId.cs
- EdmComplexPropertyAttribute.cs
- MDIControlStrip.cs
- streamingZipPartStream.cs
- BoolExpressionVisitors.cs
- ButtonFlatAdapter.cs
- ComponentChangedEvent.cs
- GridViewUpdateEventArgs.cs
- SerializationEventsCache.cs
- MulticastDelegate.cs
- ImageSource.cs
- ToolboxItemLoader.cs
- GridViewAutomationPeer.cs
- ServiceHttpModule.cs
- WebBrowserBase.cs
- DataGridViewHeaderCell.cs
- ChannelCredentials.cs
- Model3DGroup.cs
- TreeNodeCollection.cs