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
- CollectionView.cs
- ToolStripScrollButton.cs
- DrawingGroup.cs
- RemoteCryptoSignHashRequest.cs
- ApplicationDirectory.cs
- ParseHttpDate.cs
- DynamicValueConverter.cs
- PostBackTrigger.cs
- ControlCachePolicy.cs
- EncoderReplacementFallback.cs
- SimpleApplicationHost.cs
- StringReader.cs
- ContractComponent.cs
- BooleanFacetDescriptionElement.cs
- CursorConverter.cs
- ReadOnlyNameValueCollection.cs
- StringAnimationBase.cs
- ScriptingJsonSerializationSection.cs
- SQLMoney.cs
- DefaultSection.cs
- EntityTypeBase.cs
- WindowsStatic.cs
- _FtpControlStream.cs
- ImportContext.cs
- ToolTipService.cs
- CodeTypeDeclaration.cs
- DashStyle.cs
- LineSegment.cs
- IPGlobalProperties.cs
- SendKeys.cs
- Binding.cs
- mediaclock.cs
- PropertyFilterAttribute.cs
- FreezableDefaultValueFactory.cs
- ApplySecurityAndSendAsyncResult.cs
- ObservableCollection.cs
- TextHidden.cs
- DbConnectionPoolIdentity.cs
- SignatureSummaryDialog.cs
- TabControlCancelEvent.cs
- PerformanceCounterPermissionAttribute.cs
- Hyperlink.cs
- QuaternionAnimation.cs
- ExpressionBinding.cs
- ColumnTypeConverter.cs
- GACMembershipCondition.cs
- AutomationPropertyInfo.cs
- DataPagerFieldCommandEventArgs.cs
- DataGridRowAutomationPeer.cs
- ReadOnlyCollection.cs
- ContainsRowNumberChecker.cs
- GCHandleCookieTable.cs
- XmlProcessingInstruction.cs
- FileDialog.cs
- CqlIdentifiers.cs
- CellLabel.cs
- Activity.cs
- RemoveStoryboard.cs
- oledbconnectionstring.cs
- lengthconverter.cs
- NavigationPropertyEmitter.cs
- ExceptionTranslationTable.cs
- DigitShape.cs
- ServiceOperationDetailViewControl.cs
- ValuePatternIdentifiers.cs
- CanExecuteRoutedEventArgs.cs
- IMembershipProvider.cs
- GradientStop.cs
- LazyInitializer.cs
- IISMapPath.cs
- BindingExpressionUncommonField.cs
- GridViewSelectEventArgs.cs
- MetadataSource.cs
- VerificationAttribute.cs
- DataServiceQueryOfT.cs
- SqlDataSourceCustomCommandEditor.cs
- InputProcessorProfiles.cs
- safesecurityhelperavalon.cs
- UserPreferenceChangingEventArgs.cs
- ServiceHttpHandlerFactory.cs
- DataGridView.cs
- SafeTokenHandle.cs
- Rotation3DAnimation.cs
- HttpValueCollection.cs
- HandlerFactoryWrapper.cs
- SystemKeyConverter.cs
- WindowsSlider.cs
- M3DUtil.cs
- DateBoldEvent.cs
- HMACSHA1.cs
- ValidatingCollection.cs
- WebPartMovingEventArgs.cs
- WebPartDisplayModeEventArgs.cs
- StringConverter.cs
- PageParser.cs
- HybridWebProxyFinder.cs
- SecurityValidationBehavior.cs
- CodeCommentStatementCollection.cs
- GlobalizationSection.cs
- HebrewCalendar.cs