Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / xsp / System / Web / UI / WebParts / PersonalizationState.cs / 1305376 / PersonalizationState.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.UI.WebControls.WebParts { using System; using System.Web; using System.Web.Util; ////// public abstract class PersonalizationState { private WebPartManager _webPartManager; private bool _dirty; ////// protected PersonalizationState(WebPartManager webPartManager) { if (webPartManager == null) { throw new ArgumentNullException("webPartManager"); } _webPartManager = webPartManager; } ////// public bool IsDirty { get { return _dirty; } } ////// public abstract bool IsEmpty { get; } ////// public WebPartManager WebPartManager { get { return _webPartManager; } } ////// public abstract void ApplyWebPartPersonalization(WebPart webPart); ////// public abstract void ApplyWebPartManagerPersonalization(); ////// public abstract void ExtractWebPartPersonalization(WebPart webPart); ////// public abstract void ExtractWebPartManagerPersonalization(); // Returns the AuthorizationFilter string for a WebPart before it is instantiated // Returns null if there is no personalized value for AuthorizationFilter public abstract string GetAuthorizationFilter(string webPartID); ////// protected void SetDirty() { _dirty = true; } ////// public abstract void SetWebPartDirty(WebPart webPart); ////// public abstract void SetWebPartManagerDirty(); ////// protected void ValidateWebPart(WebPart webPart) { if (webPart == null) { throw new ArgumentNullException("webPart"); } if (_webPartManager.WebParts.Contains(webPart) == false) { throw new ArgumentException(SR.GetString(SR.UnknownWebPart), "webPart"); } } } } // 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
- WebPartManager.cs
- HyperLinkColumn.cs
- ExpressionVisitor.cs
- QuotedPrintableStream.cs
- DefaultParameterValueAttribute.cs
- GeometryHitTestParameters.cs
- FixedTextBuilder.cs
- ImageClickEventArgs.cs
- System.Data_BID.cs
- RequestSecurityTokenResponse.cs
- ReadOnlyDictionary.cs
- PagesSection.cs
- TreeNode.cs
- DayRenderEvent.cs
- StructuredTypeInfo.cs
- StatusBarDrawItemEvent.cs
- SoapReflectionImporter.cs
- DataControlFieldHeaderCell.cs
- ColorContext.cs
- PageEventArgs.cs
- EnumValAlphaComparer.cs
- Triplet.cs
- TypedTableHandler.cs
- ValueType.cs
- TreeNodeCollection.cs
- TypeUsage.cs
- MessageQueueKey.cs
- SequenceFullException.cs
- PeerApplicationLaunchInfo.cs
- DataReaderContainer.cs
- DataGridCommandEventArgs.cs
- BufferBuilder.cs
- TextSimpleMarkerProperties.cs
- InputLanguageCollection.cs
- ExtensionSimplifierMarkupObject.cs
- HtmlTableRowCollection.cs
- NamespaceList.cs
- X509RawDataKeyIdentifierClause.cs
- StatusBarItemAutomationPeer.cs
- XmlUtil.cs
- ProjectionCamera.cs
- RSAPKCS1KeyExchangeDeformatter.cs
- CodeTypeDelegate.cs
- OleDbConnectionFactory.cs
- DirectionalLight.cs
- DataKey.cs
- TargetInvocationException.cs
- GatewayIPAddressInformationCollection.cs
- Switch.cs
- FontUnitConverter.cs
- SqlTriggerAttribute.cs
- LinqDataSourceContextData.cs
- GuidelineSet.cs
- MenuItemStyleCollection.cs
- WebScriptEnablingBehavior.cs
- TreeViewDataItemAutomationPeer.cs
- WebDisplayNameAttribute.cs
- FacetChecker.cs
- WebPartAuthorizationEventArgs.cs
- PersonalizationEntry.cs
- PageRanges.cs
- ValidationErrorCollection.cs
- XmlAttribute.cs
- WebPartConnectionsCancelVerb.cs
- LayeredChannelFactory.cs
- TextEditorParagraphs.cs
- ConfigurationErrorsException.cs
- Cursor.cs
- Bidi.cs
- ScriptManager.cs
- XhtmlBasicCalendarAdapter.cs
- SqlProfileProvider.cs
- TextWriterTraceListener.cs
- OracleSqlParser.cs
- RsaSecurityToken.cs
- InstallerTypeAttribute.cs
- HashLookup.cs
- WebConfigurationFileMap.cs
- ImageSource.cs
- ErrorEventArgs.cs
- Switch.cs
- CatalogPartCollection.cs
- Decimal.cs
- IItemProperties.cs
- BindingExpressionBase.cs
- FontStyle.cs
- BaseComponentEditor.cs
- CodeConstructor.cs
- CancellationHandlerDesigner.cs
- COAUTHINFO.cs
- BitmapImage.cs
- GridItemCollection.cs
- ParameterEditorUserControl.cs
- DataGridViewIntLinkedList.cs
- MessageSecurityOverTcp.cs
- UnknownWrapper.cs
- StyleCollection.cs
- FilterRepeater.cs
- _LocalDataStore.cs
- PointKeyFrameCollection.cs