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
- ApplicationSettingsBase.cs
- DataServiceClientException.cs
- CombinedGeometry.cs
- updateconfighost.cs
- _BasicClient.cs
- RecordBuilder.cs
- GeneratedView.cs
- BindingExpression.cs
- AttributeAction.cs
- MultiPageTextView.cs
- MailWebEventProvider.cs
- ControlCommandSet.cs
- RootNamespaceAttribute.cs
- SoapIncludeAttribute.cs
- ReadOnlyDataSource.cs
- FormsAuthenticationModule.cs
- DataTableReaderListener.cs
- AttachedAnnotation.cs
- OperatorExpressions.cs
- NTAccount.cs
- TypeDescriptionProviderAttribute.cs
- DataGridViewCheckBoxCell.cs
- PointUtil.cs
- TextEditorDragDrop.cs
- RtfNavigator.cs
- RSAPKCS1KeyExchangeDeformatter.cs
- _LocalDataStoreMgr.cs
- CryptoApi.cs
- DataChangedEventManager.cs
- ScriptManagerProxy.cs
- SqlBulkCopyColumnMappingCollection.cs
- DataFormat.cs
- StringStorage.cs
- SecurityKeyIdentifierClause.cs
- TextPointerBase.cs
- OracleCommandSet.cs
- SerTrace.cs
- ClientScriptManagerWrapper.cs
- ScriptingAuthenticationServiceSection.cs
- ZoneMembershipCondition.cs
- PageContent.cs
- BitmapSourceSafeMILHandle.cs
- HttpResponse.cs
- PackageRelationship.cs
- Geometry3D.cs
- DocumentViewerHelper.cs
- ObjectDataSourceEventArgs.cs
- DbReferenceCollection.cs
- ToolStripScrollButton.cs
- FieldNameLookup.cs
- ExpressionParser.cs
- WebAdminConfigurationHelper.cs
- Hex.cs
- Clause.cs
- HotSpot.cs
- WebColorConverter.cs
- odbcmetadatafactory.cs
- DeviceSpecificChoice.cs
- RefType.cs
- BaseCodePageEncoding.cs
- StyleCollection.cs
- latinshape.cs
- TransformConverter.cs
- ItemCheckEvent.cs
- BufferedWebEventProvider.cs
- SafePEFileHandle.cs
- ViewStateException.cs
- ObjectCloneHelper.cs
- DataGridViewRowsRemovedEventArgs.cs
- AmbientLight.cs
- PrintPreviewControl.cs
- XamlRtfConverter.cs
- QueryPageSettingsEventArgs.cs
- DesignerSelectionListAdapter.cs
- parserscommon.cs
- FileAuthorizationModule.cs
- CalendarDataBindingHandler.cs
- MsmqIntegrationAppDomainProtocolHandler.cs
- CodeSnippetCompileUnit.cs
- DataGridViewIntLinkedList.cs
- KnownColorTable.cs
- ExpressionBuilderCollection.cs
- NameTable.cs
- PathTooLongException.cs
- ColumnHeaderConverter.cs
- ThreadExceptionDialog.cs
- InputProcessorProfilesLoader.cs
- ImageDrawing.cs
- FormattedText.cs
- NavigationService.cs
- IntSecurity.cs
- StdValidatorsAndConverters.cs
- ApplicationHost.cs
- EncryptedData.cs
- RevocationPoint.cs
- QuadraticBezierSegment.cs
- TextElementEditingBehaviorAttribute.cs
- TransactionProxy.cs
- StrongNameMembershipCondition.cs
- ParameterReplacerVisitor.cs