Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / untmp / whidbey / QFE / ndp / fx / src / xsp / System / Web / UI / PageStatePersister.cs / 2 / 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(); } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- DocumentApplication.cs
- WpfXamlType.cs
- coordinatorscratchpad.cs
- MessageSecurityOverMsmq.cs
- BaseAsyncResult.cs
- SparseMemoryStream.cs
- Conditional.cs
- MetafileHeaderWmf.cs
- PerformanceCounter.cs
- RemoteWebConfigurationHostStream.cs
- ChannelFactoryRefCache.cs
- MsmqOutputSessionChannel.cs
- TextSimpleMarkerProperties.cs
- CatalogPartChrome.cs
- PreloadedPackages.cs
- CompileLiteralTextParser.cs
- EastAsianLunisolarCalendar.cs
- FolderLevelBuildProvider.cs
- DataKeyArray.cs
- JournalNavigationScope.cs
- LinkLabelLinkClickedEvent.cs
- TypeDependencyAttribute.cs
- Metadata.cs
- Message.cs
- ConstraintManager.cs
- Win32.cs
- WebPartCloseVerb.cs
- Sql8ConformanceChecker.cs
- RegexParser.cs
- UpdatePanel.cs
- SqlFlattener.cs
- HtmlImageAdapter.cs
- DocumentSequence.cs
- TextBox.cs
- HyperLinkStyle.cs
- RemotingServices.cs
- EmissiveMaterial.cs
- HttpWebRequest.cs
- BitmapFrameEncode.cs
- Serializer.cs
- ServiceElementCollection.cs
- HelpInfo.cs
- DocumentAutomationPeer.cs
- ListControlDesigner.cs
- TextFormatterImp.cs
- Rotation3DAnimationBase.cs
- ConsoleEntryPoint.cs
- SpecularMaterial.cs
- TreeViewHitTestInfo.cs
- TimersDescriptionAttribute.cs
- RegistryExceptionHelper.cs
- TypeForwardedFromAttribute.cs
- SoapHeaderAttribute.cs
- DeclarativeConditionsCollection.cs
- ZipQueryOperator.cs
- XmlChildEnumerator.cs
- ContentValidator.cs
- XamlInt32CollectionSerializer.cs
- Polygon.cs
- DataGridDefaultColumnWidthTypeConverter.cs
- DesignerTextWriter.cs
- LinearGradientBrush.cs
- XmlSchemas.cs
- TableLayoutColumnStyleCollection.cs
- URLString.cs
- DrawingImage.cs
- MarkupCompilePass2.cs
- ProcessInfo.cs
- FileController.cs
- CollectionBuilder.cs
- MobileControl.cs
- CompoundFileStreamReference.cs
- sqlstateclientmanager.cs
- EventPrivateKey.cs
- SafeRightsManagementQueryHandle.cs
- UriSectionReader.cs
- SendActivityEventArgs.cs
- JoinElimination.cs
- SQLUtility.cs
- TextRangeEditLists.cs
- XmlChildNodes.cs
- AsymmetricKeyExchangeDeformatter.cs
- BamlBinaryWriter.cs
- XmlNodeChangedEventManager.cs
- complextypematerializer.cs
- PackageRelationship.cs
- SqlCacheDependencyDatabaseCollection.cs
- AddressUtility.cs
- WebPartActionVerb.cs
- CapabilitiesAssignment.cs
- CodeTypeOfExpression.cs
- Stylesheet.cs
- InkCanvasSelection.cs
- DetailsViewDeletedEventArgs.cs
- SqlConnectionHelper.cs
- CompilerErrorCollection.cs
- CapabilitiesState.cs
- AttributeEmitter.cs
- ActivationArguments.cs
- ObjectFactoryCodeDomTreeGenerator.cs