Code:
/ DotNET / DotNET / 8.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
- SplashScreenNativeMethods.cs
- GlobalAllocSafeHandle.cs
- Vector3DConverter.cs
- FormViewInsertedEventArgs.cs
- EventDescriptor.cs
- DesignTimeData.cs
- _FtpControlStream.cs
- AnimatedTypeHelpers.cs
- WindowsToolbarAsMenu.cs
- ConnectionInterfaceCollection.cs
- RetrieveVirtualItemEventArgs.cs
- TlsnegoTokenProvider.cs
- TiffBitmapDecoder.cs
- ListControl.cs
- WebPartConnectionsCancelVerb.cs
- DirectoryGroupQuery.cs
- WebHttpSecurityModeHelper.cs
- FrameworkElement.cs
- TreeViewImageKeyConverter.cs
- DiagnosticTraceSource.cs
- CallSiteHelpers.cs
- DictionaryGlobals.cs
- XmlEventCache.cs
- DockPattern.cs
- Help.cs
- SafeProcessHandle.cs
- TextParentUndoUnit.cs
- TreeViewImageIndexConverter.cs
- ToolStripControlHost.cs
- TypeUsage.cs
- PersistenceMetadataNamespace.cs
- WS2007FederationHttpBindingCollectionElement.cs
- OracleDataReader.cs
- PictureBox.cs
- SuppressIldasmAttribute.cs
- QuaternionConverter.cs
- DataGridViewCellPaintingEventArgs.cs
- HttpProfileBase.cs
- FrameworkRichTextComposition.cs
- ManagementException.cs
- ipaddressinformationcollection.cs
- AppDomainProtocolHandler.cs
- WindowsGraphicsWrapper.cs
- AssemblyAssociatedContentFileAttribute.cs
- HttpCookiesSection.cs
- XamlDesignerSerializationManager.cs
- CryptoConfig.cs
- AddInController.cs
- ADMembershipProvider.cs
- ZipIOLocalFileDataDescriptor.cs
- RadialGradientBrush.cs
- AnnotationStore.cs
- WindowsStatusBar.cs
- ExeContext.cs
- DataBinder.cs
- MimeTypePropertyAttribute.cs
- XmlEntityReference.cs
- ControlEvent.cs
- SelectionProviderWrapper.cs
- XPathNodeHelper.cs
- ConfigurationSectionHelper.cs
- ZipIOZip64EndOfCentralDirectoryBlock.cs
- OracleColumn.cs
- ActivityCodeDomSerializationManager.cs
- DigitShape.cs
- IntegerValidator.cs
- followingsibling.cs
- TaskDesigner.cs
- DebugView.cs
- odbcmetadatacollectionnames.cs
- TextRangeBase.cs
- Registry.cs
- CachedRequestParams.cs
- Debug.cs
- SessionStateContainer.cs
- DataPagerFieldCommandEventArgs.cs
- ObjectCache.cs
- ImmutableObjectAttribute.cs
- HScrollProperties.cs
- TableItemProviderWrapper.cs
- XmlSchemaGroupRef.cs
- IfAction.cs
- DbTransaction.cs
- ADConnectionHelper.cs
- EdmComplexTypeAttribute.cs
- TypeUnloadedException.cs
- StorageModelBuildProvider.cs
- MetadataArtifactLoaderCompositeResource.cs
- SuppressIldasmAttribute.cs
- SemanticAnalyzer.cs
- XmlQualifiedName.cs
- UnaryNode.cs
- IODescriptionAttribute.cs
- EntityContainerEmitter.cs
- ArgumentDirectionHelper.cs
- TabControlCancelEvent.cs
- SctClaimDictionary.cs
- SpellCheck.cs
- DbConnectionInternal.cs
- EntityChangedParams.cs