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
- DataGridViewColumn.cs
- DoWorkEventArgs.cs
- Query.cs
- TaiwanCalendar.cs
- SystemPens.cs
- COM2Enum.cs
- CatalogPartChrome.cs
- documentation.cs
- PageRanges.cs
- MessageAction.cs
- Dispatcher.cs
- ClassDataContract.cs
- KeyMatchBuilder.cs
- MemberHolder.cs
- SqlRowUpdatingEvent.cs
- ComAwareEventInfo.cs
- DropDownList.cs
- MetadataPropertyCollection.cs
- StorageBasedPackageProperties.cs
- TextSchema.cs
- WeakReferenceKey.cs
- AccessDataSourceDesigner.cs
- Int32.cs
- LoadedOrUnloadedOperation.cs
- DataBindingHandlerAttribute.cs
- AuthenticationSection.cs
- Selection.cs
- XmlResolver.cs
- AutomationEventArgs.cs
- MailWebEventProvider.cs
- CodeCompileUnit.cs
- ContractsBCL.cs
- connectionpool.cs
- QueryContinueDragEvent.cs
- Keywords.cs
- XmlSerializerFaultFormatter.cs
- SrgsText.cs
- PageThemeCodeDomTreeGenerator.cs
- BinaryQueryOperator.cs
- WebScriptMetadataFormatter.cs
- FloatUtil.cs
- LinqExpressionNormalizer.cs
- UnsafeNativeMethods.cs
- ClientSettingsSection.cs
- SafeHGlobalHandleCritical.cs
- WrapperSecurityCommunicationObject.cs
- PlatformCulture.cs
- CompositeActivityTypeDescriptor.cs
- ImageList.cs
- TransformGroup.cs
- RedirectionProxy.cs
- MeasurementDCInfo.cs
- CodeSnippetCompileUnit.cs
- ColumnResult.cs
- TypeBuilderInstantiation.cs
- TraceLevelStore.cs
- behaviorssection.cs
- Rect3D.cs
- XsdCachingReader.cs
- XmlSchemaValidator.cs
- WindowsListViewItemCheckBox.cs
- MetaChildrenColumn.cs
- LicenseManager.cs
- ItemsPresenter.cs
- MinMaxParagraphWidth.cs
- ObjectListItemCollection.cs
- SafeNativeMethods.cs
- XmlSigningNodeWriter.cs
- HeaderUtility.cs
- SemanticResultKey.cs
- SqlDataSourceStatusEventArgs.cs
- InvalidDataContractException.cs
- ErrorFormatterPage.cs
- ResourceProviderFactory.cs
- PropertyEmitter.cs
- PageAsyncTaskManager.cs
- TextElementAutomationPeer.cs
- PropertyToken.cs
- _FtpControlStream.cs
- ToolStripGrip.cs
- SelectorAutomationPeer.cs
- TrustManagerMoreInformation.cs
- IChannel.cs
- ConstrainedDataObject.cs
- IList.cs
- SystemIPInterfaceStatistics.cs
- KeyBinding.cs
- DataGridViewCellStyle.cs
- PropertyMapper.cs
- RoutingUtilities.cs
- RequestFactory.cs
- smtpconnection.cs
- ObjectViewQueryResultData.cs
- SendMailErrorEventArgs.cs
- recordstatescratchpad.cs
- HiddenFieldDesigner.cs
- FusionWrap.cs
- WebPartConnectionCollection.cs
- AssertValidation.cs
- XmlFormatExtensionPrefixAttribute.cs