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
- IndexerNameAttribute.cs
- BamlLocalizabilityResolver.cs
- RecordBuilder.cs
- SemanticResultKey.cs
- HandlerBase.cs
- ConstructorBuilder.cs
- SafeHandle.cs
- PassportAuthentication.cs
- EDesignUtil.cs
- DesignColumn.cs
- CompositeScriptReference.cs
- ByteAnimation.cs
- AdornerDecorator.cs
- UnaryOperationBinder.cs
- X509CertificateClaimSet.cs
- PriorityQueue.cs
- NotifyCollectionChangedEventArgs.cs
- FunctionNode.cs
- FileDialog_Vista_Interop.cs
- DrawingDrawingContext.cs
- CalculatedColumn.cs
- NullableDoubleSumAggregationOperator.cs
- NotFiniteNumberException.cs
- WebPartHeaderCloseVerb.cs
- FormsAuthenticationEventArgs.cs
- ChangesetResponse.cs
- SafeMILHandleMemoryPressure.cs
- ComponentCommands.cs
- DrawingAttributes.cs
- EventManager.cs
- ResourcesBuildProvider.cs
- ReflectTypeDescriptionProvider.cs
- TextDecorationCollectionConverter.cs
- CachedBitmap.cs
- DesignerMetadata.cs
- WindowsScroll.cs
- ComEventsSink.cs
- ProviderSettings.cs
- GlyphsSerializer.cs
- AttributeEmitter.cs
- XamlWrapperReaders.cs
- ControlBindingsCollection.cs
- AppDomainGrammarProxy.cs
- StreamingContext.cs
- HostExecutionContextManager.cs
- DependencyObjectType.cs
- ApplicationHost.cs
- TransformedBitmap.cs
- IUnknownConstantAttribute.cs
- AddInController.cs
- ModelItemImpl.cs
- ReversePositionQuery.cs
- LinkButton.cs
- ListItem.cs
- LinkLabelLinkClickedEvent.cs
- Activity.cs
- VectorAnimation.cs
- CodeTypeMemberCollection.cs
- GCHandleCookieTable.cs
- ArgumentOutOfRangeException.cs
- UdpChannelListener.cs
- WmlTextViewAdapter.cs
- ValueUnavailableException.cs
- ToolStripProfessionalLowResolutionRenderer.cs
- WizardStepBase.cs
- EventMappingSettings.cs
- TaiwanCalendar.cs
- ModuleBuilderData.cs
- LowerCaseStringConverter.cs
- BrowserTree.cs
- Directory.cs
- HyperLink.cs
- XmlSerializer.cs
- UniformGrid.cs
- SqlWebEventProvider.cs
- TextDecorationCollectionConverter.cs
- RelatedEnd.cs
- Metadata.cs
- EnumerableValidator.cs
- DecimalKeyFrameCollection.cs
- DbInsertCommandTree.cs
- SystemNetHelpers.cs
- PatternMatchRules.cs
- SmiEventSink_DeferedProcessing.cs
- TemplateAction.cs
- xmlformatgeneratorstatics.cs
- CodeDomConfigurationHandler.cs
- MessageQueueAccessControlEntry.cs
- CollectionType.cs
- XmlBindingWorker.cs
- Psha1DerivedKeyGeneratorHelper.cs
- BooleanAnimationBase.cs
- DynamicControl.cs
- UniqueIdentifierService.cs
- SoapBinding.cs
- TypedTableBase.cs
- coordinatorfactory.cs
- MasterPageCodeDomTreeGenerator.cs
- MailMessage.cs
- ListViewGroupConverter.cs