Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / ndp / fx / src / xsp / System / Web / UI / PageStatePersister.cs / 1 / PageStatePersister.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.UI { using System.Collections; using System.Security.Permissions; [AspNetHostingPermission(SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)] [AspNetHostingPermission(SecurityAction.InheritanceDemand, Level=AspNetHostingPermissionLevel.Minimal)] 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(); } }
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- MenuStrip.cs
- WindowsStatic.cs
- PasswordBoxAutomationPeer.cs
- MessageEventSubscriptionService.cs
- ItemsControl.cs
- DataGridViewButtonCell.cs
- CodeMemberEvent.cs
- ExponentialEase.cs
- DialogResultConverter.cs
- ViewgenGatekeeper.cs
- ImportStoreException.cs
- ManagementBaseObject.cs
- GridViewCancelEditEventArgs.cs
- WorkflowApplicationException.cs
- ImpersonationOption.cs
- HyperLinkColumn.cs
- CriticalExceptions.cs
- UserControlDesigner.cs
- ArrayElementGridEntry.cs
- StorageConditionPropertyMapping.cs
- MetafileHeader.cs
- OpacityConverter.cs
- TextParagraph.cs
- BrowserTree.cs
- XmlHierarchicalDataSourceView.cs
- Attributes.cs
- TdsEnums.cs
- SymbolEqualComparer.cs
- SqlStatistics.cs
- ElementHostAutomationPeer.cs
- ServerReliableChannelBinder.cs
- QuadraticEase.cs
- FormsAuthenticationConfiguration.cs
- ITextView.cs
- SmiRequestExecutor.cs
- TextDecoration.cs
- RSAOAEPKeyExchangeDeformatter.cs
- PropertyValueChangedEvent.cs
- XmlCustomFormatter.cs
- WindowsFormsEditorServiceHelper.cs
- EntityDataSourceStatementEditor.cs
- InvalidPrinterException.cs
- MethodBody.cs
- QueryOperatorEnumerator.cs
- ProfileParameter.cs
- DataGridViewAccessibleObject.cs
- SyndicationFeedFormatter.cs
- EditorPartDesigner.cs
- WizardStepBase.cs
- MouseGesture.cs
- Binding.cs
- CodeArrayIndexerExpression.cs
- Matrix3D.cs
- ValidationPropertyAttribute.cs
- EntityCommandDefinition.cs
- DataTableReaderListener.cs
- Thickness.cs
- ObjectToken.cs
- SmiMetaDataProperty.cs
- Control.cs
- ConfigurationStrings.cs
- AutoCompleteStringCollection.cs
- CodeMemberProperty.cs
- Decoder.cs
- KeyedQueue.cs
- arabicshape.cs
- IconConverter.cs
- TransformCollection.cs
- ExpressionList.cs
- RealizationContext.cs
- OpCellTreeNode.cs
- WindowAutomationPeer.cs
- ToolStripContentPanelRenderEventArgs.cs
- ComPlusTypeLoader.cs
- StaticFileHandler.cs
- HtmlTableRowCollection.cs
- EmptyWithCancelationCheckWorkItem.cs
- DbConvert.cs
- UInt32Converter.cs
- StringResourceManager.cs
- WebPartsPersonalization.cs
- SocketPermission.cs
- OutputCacheProfileCollection.cs
- Propagator.cs
- DataGridViewEditingControlShowingEventArgs.cs
- XmlMembersMapping.cs
- BlurBitmapEffect.cs
- ButtonFieldBase.cs
- SafeRegistryKey.cs
- TransformerConfigurationWizardBase.cs
- UncommonField.cs
- HiddenFieldPageStatePersister.cs
- CacheHelper.cs
- MaskedTextBox.cs
- DataViewSetting.cs
- Int32RectConverter.cs
- Span.cs
- BaseCodePageEncoding.cs
- UnconditionalPolicy.cs
- EntityConnection.cs