Code:
/ 4.0 / 4.0 / 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. //------------------------------------------------------------------------------ //// 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
- DbConnectionInternal.cs
- DocumentReferenceCollection.cs
- SystemNetworkInterface.cs
- ConnectionString.cs
- CallId.cs
- StaticFileHandler.cs
- SocketException.cs
- CompModHelpers.cs
- Track.cs
- DeobfuscatingStream.cs
- MessageSmuggler.cs
- HttpApplication.cs
- ArgumentsParser.cs
- StylusPoint.cs
- UnsafeNativeMethods.cs
- FixedTextSelectionProcessor.cs
- BitConverter.cs
- MeasureItemEvent.cs
- XmlNavigatorStack.cs
- GlobalizationSection.cs
- EventProviderTraceListener.cs
- EasingFunctionBase.cs
- ObjectViewEntityCollectionData.cs
- Point.cs
- VisualBrush.cs
- ObjectListTitleAttribute.cs
- WebPartCatalogCloseVerb.cs
- DataServiceHost.cs
- BamlLocalizabilityResolver.cs
- SqlDataReader.cs
- CatalogZoneAutoFormat.cs
- PersistChildrenAttribute.cs
- TraceData.cs
- DictionaryKeyPropertyAttribute.cs
- ToolboxComponentsCreatedEventArgs.cs
- ErrorCodes.cs
- ResourceExpressionBuilder.cs
- TransformCollection.cs
- PerspectiveCamera.cs
- LifetimeMonitor.cs
- ReceiveActivityDesignerTheme.cs
- AttributeEmitter.cs
- SemanticResultKey.cs
- ClientTargetCollection.cs
- RegisteredExpandoAttribute.cs
- ConstNode.cs
- SqlTriggerContext.cs
- JoinSymbol.cs
- ProxyWebPart.cs
- FixedTextPointer.cs
- ObjectDataSourceSelectingEventArgs.cs
- SqlDependencyListener.cs
- GraphicsPathIterator.cs
- List.cs
- TreeViewImageKeyConverter.cs
- Source.cs
- EntitySetBase.cs
- EditingMode.cs
- InteropTrackingRecord.cs
- AdapterDictionary.cs
- CodeArrayCreateExpression.cs
- ImmComposition.cs
- ProfileGroupSettingsCollection.cs
- XsdDuration.cs
- ObjectListDesigner.cs
- HttpListenerContext.cs
- ButtonStandardAdapter.cs
- CookielessHelper.cs
- ValidatingReaderNodeData.cs
- StorageMappingItemLoader.cs
- GenericEnumerator.cs
- TypeForwardedFromAttribute.cs
- SynchronizationContext.cs
- XPathNodeHelper.cs
- ConnectionPoint.cs
- DataGridViewDataErrorEventArgs.cs
- TreeNodeCollectionEditor.cs
- AnnotationDocumentPaginator.cs
- DependencyPropertyKind.cs
- ViewgenContext.cs
- NativeActivityFaultContext.cs
- ButtonField.cs
- ManualResetEvent.cs
- UnSafeCharBuffer.cs
- listitem.cs
- HttpCacheVaryByContentEncodings.cs
- AspCompat.cs
- objectquery_tresulttype.cs
- DbParameterHelper.cs
- BrowserCapabilitiesCodeGenerator.cs
- Emitter.cs
- SimpleLine.cs
- StringExpressionSet.cs
- FontEmbeddingManager.cs
- DescendantBaseQuery.cs
- ConnectionPoolRegistry.cs
- ActiveXSite.cs
- WebEventTraceProvider.cs
- NavigationExpr.cs
- X509CertificateChain.cs