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
- HierarchicalDataTemplate.cs
- Run.cs
- TransformGroup.cs
- storepermission.cs
- _DomainName.cs
- ServicePoint.cs
- SpinWait.cs
- ImageButton.cs
- TableLayoutStyleCollection.cs
- TreeViewAutomationPeer.cs
- DEREncoding.cs
- XmlObjectSerializerWriteContext.cs
- CompareValidator.cs
- TypeTypeConverter.cs
- AssertHelper.cs
- LoginCancelEventArgs.cs
- MetadataUtil.cs
- Slider.cs
- WeakReferenceList.cs
- BitmapVisualManager.cs
- SQLSingle.cs
- DataReceivedEventArgs.cs
- ArithmeticException.cs
- GridViewDeletedEventArgs.cs
- MethodInfo.cs
- TagPrefixCollection.cs
- ExpandoObject.cs
- WpfXamlType.cs
- Decimal.cs
- XPathPatternBuilder.cs
- HtmlLabelAdapter.cs
- ToolStripContentPanel.cs
- StateMachineWorkflowDesigner.cs
- _HeaderInfo.cs
- VirtualPathUtility.cs
- PersonalizableAttribute.cs
- InfoCardSymmetricCrypto.cs
- ToolStripDropTargetManager.cs
- IPEndPointCollection.cs
- SHA1.cs
- OracleInfoMessageEventArgs.cs
- Nodes.cs
- DeadCharTextComposition.cs
- Light.cs
- DBSqlParserColumn.cs
- ToolStripGripRenderEventArgs.cs
- StandardBindingImporter.cs
- CodeIterationStatement.cs
- ManifestResourceInfo.cs
- ExportFileRequest.cs
- XamlReader.cs
- ScrollChrome.cs
- IgnoreSectionHandler.cs
- BitmapEffectState.cs
- BaseCollection.cs
- Operators.cs
- XmlSerializerVersionAttribute.cs
- PublishLicense.cs
- FloaterParaClient.cs
- SqlEnums.cs
- TypefaceCollection.cs
- CompositeActivityMarkupSerializer.cs
- NavigationPropertyAccessor.cs
- FormViewUpdatedEventArgs.cs
- StringValidator.cs
- Matrix3DStack.cs
- ValidatorCompatibilityHelper.cs
- HtmlMeta.cs
- SQLInt64Storage.cs
- StrongNameIdentityPermission.cs
- DataSourceControlBuilder.cs
- DataGridViewRowContextMenuStripNeededEventArgs.cs
- SynchronizationContext.cs
- RuntimeVariableList.cs
- ListDictionary.cs
- TaskFileService.cs
- TrackingStringDictionary.cs
- CultureData.cs
- PropertyContainer.cs
- SettingsBindableAttribute.cs
- DataGridViewBindingCompleteEventArgs.cs
- XmlBinaryReader.cs
- FontStretches.cs
- KernelTypeValidation.cs
- ObjectConverter.cs
- SqlDataReader.cs
- Compiler.cs
- CriticalFinalizerObject.cs
- InputReferenceExpression.cs
- StringCollectionEditor.cs
- GlobalItem.cs
- ReadWriteSpinLock.cs
- GPPOINT.cs
- Matrix.cs
- WindowsGrip.cs
- RectangleGeometry.cs
- XmlDownloadManager.cs
- CollectionBuilder.cs
- VirtualizingStackPanel.cs
- ItemCheckedEvent.cs