Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / ndp / fx / src / xsp / System / Web / UI / WebParts / PersonalizationState.cs / 1 / PersonalizationState.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.UI.WebControls.WebParts { using System; using System.Security.Permissions; using System.Web; using System.Web.Util; ////// [AspNetHostingPermission(SecurityAction.LinkDemand, Level = AspNetHostingPermissionLevel.Minimal)] [AspNetHostingPermission(SecurityAction.InheritanceDemand, Level = AspNetHostingPermissionLevel.Minimal)] 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"); } } } }
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- SvcMapFile.cs
- DataErrorValidationRule.cs
- InstanceOwnerException.cs
- DataSvcMapFileSerializer.cs
- MemberMemberBinding.cs
- HostedAspNetEnvironment.cs
- CellParagraph.cs
- XmlDataLoader.cs
- QuaternionRotation3D.cs
- EventArgs.cs
- PackagePartCollection.cs
- Odbc32.cs
- AdjustableArrowCap.cs
- ZipFileInfoCollection.cs
- MdiWindowListStrip.cs
- QueryTaskGroupState.cs
- sqlmetadatafactory.cs
- OdbcFactory.cs
- Size3D.cs
- SourceChangedEventArgs.cs
- SamlAction.cs
- SelectionItemPattern.cs
- TextRangeEdit.cs
- GeneralTransform2DTo3D.cs
- ListSourceHelper.cs
- CharacterBuffer.cs
- ConfigXmlText.cs
- TypeExtension.cs
- ObjectContextServiceProvider.cs
- WindowsClaimSet.cs
- CryptoProvider.cs
- FullTextState.cs
- CompoundFileStorageReference.cs
- ProfileGroupSettingsCollection.cs
- PolicyStatement.cs
- RoleManagerModule.cs
- LZCodec.cs
- ProxyWebPartManager.cs
- cryptoapiTransform.cs
- QilXmlReader.cs
- DataRowView.cs
- GridView.cs
- ThemeableAttribute.cs
- TcpTransportSecurity.cs
- WebPartCatalogAddVerb.cs
- HttpChannelBindingToken.cs
- PolyLineSegmentFigureLogic.cs
- StringComparer.cs
- Byte.cs
- ImportCatalogPart.cs
- Trace.cs
- LocalIdKeyIdentifierClause.cs
- ImageAutomationPeer.cs
- Base64WriteStateInfo.cs
- LineBreakRecord.cs
- WeakReferenceEnumerator.cs
- BridgeDataRecord.cs
- DesignTimeResourceProviderFactoryAttribute.cs
- dataobject.cs
- RegexStringValidatorAttribute.cs
- DataSourceCache.cs
- IdnMapping.cs
- FormsAuthenticationCredentials.cs
- StreamGeometryContext.cs
- PropertyChangeTracker.cs
- ProtocolsConfigurationHandler.cs
- DataServices.cs
- DataGridCell.cs
- MonitoringDescriptionAttribute.cs
- StateWorkerRequest.cs
- CustomWebEventKey.cs
- DataGridItem.cs
- HierarchicalDataBoundControl.cs
- KnownTypeAttribute.cs
- ConfigurationManagerInternal.cs
- StyleBamlTreeBuilder.cs
- CustomAttributeSerializer.cs
- ReadOnlyDictionary.cs
- TiffBitmapEncoder.cs
- Constants.cs
- _ConnectStream.cs
- SortQuery.cs
- MenuAdapter.cs
- ItemDragEvent.cs
- FormatterServicesNoSerializableCheck.cs
- counter.cs
- EventSinkActivity.cs
- SequenceDesigner.cs
- HttpBrowserCapabilitiesBase.cs
- EntityDataSourceEntityTypeFilterItem.cs
- Missing.cs
- MimeBasePart.cs
- KeyPressEvent.cs
- EmptyEnumerator.cs
- CompilerErrorCollection.cs
- GeneralTransform3DGroup.cs
- CollectionBase.cs
- AspProxy.cs
- XPathPatternParser.cs
- TriggerBase.cs