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
- ToolboxItemImageConverter.cs
- TreeNodeStyleCollection.cs
- entityreference_tresulttype.cs
- LineServicesRun.cs
- KeyValuePairs.cs
- Opcode.cs
- ResourceManager.cs
- NonSerializedAttribute.cs
- SerializationTrace.cs
- DisposableCollectionWrapper.cs
- SessionPageStatePersister.cs
- AuthenticationModulesSection.cs
- NameValuePair.cs
- GridViewSortEventArgs.cs
- RewritingPass.cs
- TypeToken.cs
- HistoryEventArgs.cs
- TTSVoice.cs
- InlineObject.cs
- StringConverter.cs
- SchemaMapping.cs
- PolicyManager.cs
- TargetException.cs
- ToolStripRenderer.cs
- PrintingPermissionAttribute.cs
- DrawingBrush.cs
- XmlCharType.cs
- FormViewRow.cs
- KeyInfo.cs
- BamlRecordReader.cs
- ByteStreamGeometryContext.cs
- ObjectStateManagerMetadata.cs
- OrthographicCamera.cs
- SqlClientMetaDataCollectionNames.cs
- DataGridViewCellStateChangedEventArgs.cs
- WebZoneDesigner.cs
- DataGridDetailsPresenter.cs
- LinearGradientBrush.cs
- ResourceSet.cs
- FileAuthorizationModule.cs
- AuthenticationModeHelper.cs
- LinqTreeNodeEvaluator.cs
- VScrollBar.cs
- WindowsIPAddress.cs
- PropertyMapper.cs
- BamlMapTable.cs
- DynamicDataExtensions.cs
- SamlAttributeStatement.cs
- shaperfactoryquerycachekey.cs
- ObjectStateEntryDbUpdatableDataRecord.cs
- MetaData.cs
- UpdatePanelTriggerCollection.cs
- DllHostedComPlusServiceHost.cs
- InkSerializer.cs
- XmlDataLoader.cs
- DataControlButton.cs
- OleDbDataReader.cs
- SecurityCriticalDataForSet.cs
- AutomationPropertyInfo.cs
- FileVersion.cs
- RegionIterator.cs
- MimeWriter.cs
- MembershipUser.cs
- HeaderedContentControl.cs
- AnnotationStore.cs
- WebPartCatalogCloseVerb.cs
- Math.cs
- FormsIdentity.cs
- WeakRefEnumerator.cs
- TypeUsageBuilder.cs
- UserPrincipalNameElement.cs
- HashCodeCombiner.cs
- Cursor.cs
- SessionEndingCancelEventArgs.cs
- Console.cs
- Assembly.cs
- DataControlFieldHeaderCell.cs
- LinqDataSourceValidationException.cs
- AssemblyCollection.cs
- DBCommandBuilder.cs
- DataListItemCollection.cs
- XmlTextReaderImpl.cs
- ExtenderProvidedPropertyAttribute.cs
- ComponentEditorForm.cs
- CheckPair.cs
- MsmqInputSessionChannelListener.cs
- ExceptQueryOperator.cs
- MessageFault.cs
- ValidationErrorEventArgs.cs
- SessionStateModule.cs
- BinHexEncoding.cs
- DoubleAnimationUsingKeyFrames.cs
- TypeName.cs
- odbcmetadatacolumnnames.cs
- Constants.cs
- BitmapEffectInputData.cs
- OrderedDictionary.cs
- AnnotationObservableCollection.cs
- TimeoutStream.cs
- ThousandthOfEmRealPoints.cs