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
- Point3DCollection.cs
- GcHandle.cs
- StateFinalizationDesigner.cs
- TextWriterTraceListener.cs
- WindowsTooltip.cs
- AttachedPropertyBrowsableForChildrenAttribute.cs
- ContentFilePart.cs
- LocalizedNameDescriptionPair.cs
- EnumValAlphaComparer.cs
- TrustLevel.cs
- XmlnsDictionary.cs
- QilCloneVisitor.cs
- WebPartDescriptionCollection.cs
- HtmlInputCheckBox.cs
- _SSPISessionCache.cs
- CodeDelegateInvokeExpression.cs
- ExtractCollection.cs
- ButtonColumn.cs
- XmlStringTable.cs
- SendActivityEventArgs.cs
- StrokeDescriptor.cs
- TypeSystem.cs
- DependencyObjectType.cs
- ArraySet.cs
- SymbolDocumentGenerator.cs
- HtmlGenericControl.cs
- Stack.cs
- TreeView.cs
- safesecurityhelperavalon.cs
- ColumnMapProcessor.cs
- GenericPrincipal.cs
- DataGrid.cs
- OdbcCommand.cs
- ChannelSinkStacks.cs
- CqlLexerHelpers.cs
- ConfigXmlText.cs
- DataGridColumnCollection.cs
- KnownTypeHelper.cs
- GenericRootAutomationPeer.cs
- SqlProviderManifest.cs
- HttpListenerException.cs
- nulltextnavigator.cs
- PointAnimationBase.cs
- AttachInfo.cs
- FocusWithinProperty.cs
- CombinedGeometry.cs
- ValidationManager.cs
- MenuItemCollectionEditor.cs
- Vector3dCollection.cs
- SelectedGridItemChangedEvent.cs
- XamlToRtfWriter.cs
- Label.cs
- TerminateDesigner.cs
- SqlDataReaderSmi.cs
- GridLength.cs
- DataGridViewCheckBoxCell.cs
- WeakReferenceEnumerator.cs
- Int32CollectionConverter.cs
- CustomErrorCollection.cs
- WorkflowLayouts.cs
- DataGridRowClipboardEventArgs.cs
- ListViewDataItem.cs
- WebPartEditorApplyVerb.cs
- ZipIOModeEnforcingStream.cs
- dsa.cs
- VersionPair.cs
- ContentPropertyAttribute.cs
- ObjectHandle.cs
- GridViewColumnHeader.cs
- RealizedColumnsBlock.cs
- DataGridViewSelectedRowCollection.cs
- ThreadAttributes.cs
- DataGridCellAutomationPeer.cs
- TraceEventCache.cs
- ControlHelper.cs
- ConfigurationSectionGroupCollection.cs
- XmlSchemaNotation.cs
- ResXResourceReader.cs
- XmlBufferReader.cs
- XmlDataSourceDesigner.cs
- RootProjectionNode.cs
- XmlCDATASection.cs
- XmlWellformedWriter.cs
- Adorner.cs
- Int32KeyFrameCollection.cs
- FixedSOMTextRun.cs
- JsonSerializer.cs
- MaskInputRejectedEventArgs.cs
- Condition.cs
- MyContact.cs
- SpecularMaterial.cs
- SHA512CryptoServiceProvider.cs
- DBNull.cs
- XmlDesigner.cs
- OdbcStatementHandle.cs
- Positioning.cs
- ClockGroup.cs
- ActionNotSupportedException.cs
- WMIInterop.cs
- DataObject.cs