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
- AttachedPropertyBrowsableWhenAttributePresentAttribute.cs
- WebPartTransformerCollection.cs
- columnmapfactory.cs
- TypeConverterAttribute.cs
- TextMarkerSource.cs
- DataServiceOperationContext.cs
- InteropAutomationProvider.cs
- HashLookup.cs
- IIS7UserPrincipal.cs
- FileNotFoundException.cs
- SqlFacetAttribute.cs
- DataGridParentRows.cs
- PingReply.cs
- ArithmeticException.cs
- HierarchicalDataTemplate.cs
- CryptographicAttribute.cs
- HitTestDrawingContextWalker.cs
- AlignmentXValidation.cs
- EventData.cs
- DataStreams.cs
- InvokeProviderWrapper.cs
- MsmqIntegrationSecurityMode.cs
- DbFunctionCommandTree.cs
- unsafenativemethodsother.cs
- TextTreeText.cs
- UnsafeCollabNativeMethods.cs
- ObjectIDGenerator.cs
- EncryptedReference.cs
- SafeLibraryHandle.cs
- Resources.Designer.cs
- RegexRunnerFactory.cs
- CookieProtection.cs
- ClientTarget.cs
- InkCanvasSelection.cs
- WorkflowMarkupSerializer.cs
- PerfCounters.cs
- VBCodeProvider.cs
- TextDecoration.cs
- SplashScreen.cs
- PagedDataSource.cs
- SymmetricKeyWrap.cs
- CustomTrackingQuery.cs
- ObjectRef.cs
- StyleSheetComponentEditor.cs
- login.cs
- XsltArgumentList.cs
- MsmqAuthenticationMode.cs
- SoapObjectWriter.cs
- Positioning.cs
- NullRuntimeConfig.cs
- SystemFonts.cs
- diagnosticsswitches.cs
- PerfCounters.cs
- NameValuePermission.cs
- PreDigestedSignedInfo.cs
- AttributeSetAction.cs
- Int32Animation.cs
- StrokeSerializer.cs
- ProfileGroupSettings.cs
- WebServiceFaultDesigner.cs
- MetadataSource.cs
- MatrixConverter.cs
- SupportingTokenParameters.cs
- VarInfo.cs
- CompositeFontInfo.cs
- BindingsCollection.cs
- SymbolTable.cs
- PropertyNames.cs
- DataKeyArray.cs
- ResourceManager.cs
- LineMetrics.cs
- ClientSponsor.cs
- MsmqProcessProtocolHandler.cs
- AssemblyContextControlItem.cs
- DisplayInformation.cs
- XmlAnyElementAttributes.cs
- CroppedBitmap.cs
- InheritanceContextChangedEventManager.cs
- OptimalTextSource.cs
- IPEndPointCollection.cs
- MappingMetadataHelper.cs
- AutoResetEvent.cs
- Bind.cs
- NotifyIcon.cs
- SBCSCodePageEncoding.cs
- SqlWriter.cs
- ExceptionHandler.cs
- MenuItem.cs
- UIElement3D.cs
- returneventsaver.cs
- ConfigXmlElement.cs
- DocumentManager.cs
- ImageFormatConverter.cs
- WebCodeGenerator.cs
- XslTransform.cs
- _RegBlobWebProxyDataBuilder.cs
- RayHitTestParameters.cs
- ReadOnlyHierarchicalDataSource.cs
- GB18030Encoding.cs
- TimersDescriptionAttribute.cs