Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / DEVDIV / depot / DevDiv / releases / whidbey / QFE / ndp / fx / src / xsp / System / Web / UI / WebParts / PersonalizationState.cs / 2 / 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"); } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved. //------------------------------------------------------------------------------ //// 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"); } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- RegistryKey.cs
- GeneralTransform3DCollection.cs
- Normalization.cs
- XmlSchemaGroup.cs
- Serializer.cs
- MessageFault.cs
- TrustSection.cs
- MessageQueueException.cs
- BuilderPropertyEntry.cs
- NamespaceQuery.cs
- ContainerFilterService.cs
- BamlLocalizer.cs
- TextEvent.cs
- IdnElement.cs
- DynamicDataRoute.cs
- DesignBindingEditor.cs
- OdbcRowUpdatingEvent.cs
- DbProviderConfigurationHandler.cs
- SafeThemeHandle.cs
- ProgressChangedEventArgs.cs
- InputDevice.cs
- DoubleLinkListEnumerator.cs
- ToolStripSplitStackLayout.cs
- BezierSegment.cs
- WebExceptionStatus.cs
- InvokeHandlers.cs
- WebEvents.cs
- XmlSerializationReader.cs
- SqlParameterizer.cs
- HttpFileCollectionWrapper.cs
- QilChoice.cs
- ApplicationManager.cs
- XmlReflectionImporter.cs
- SerializationEventsCache.cs
- ToolboxItemWrapper.cs
- ClientConfigPaths.cs
- NavigateEvent.cs
- ExpressionBuilderCollection.cs
- ErrorStyle.cs
- Timeline.cs
- UdpAnnouncementEndpoint.cs
- DbExpressionRules.cs
- CmsUtils.cs
- PerspectiveCamera.cs
- WebUtil.cs
- ListQueryResults.cs
- DropSource.cs
- ControlBindingsConverter.cs
- SystemWebCachingSectionGroup.cs
- ThemeConfigurationDialog.cs
- WebRequest.cs
- CodeTypeParameterCollection.cs
- SystemThemeKey.cs
- SHA256Cng.cs
- FixedSOMTableRow.cs
- DocumentGridPage.cs
- TemplateControlCodeDomTreeGenerator.cs
- ConfigsHelper.cs
- DataGridViewDataConnection.cs
- FeatureSupport.cs
- FocusTracker.cs
- FieldAccessException.cs
- ScrollBarRenderer.cs
- TimeEnumHelper.cs
- ThreadStartException.cs
- DataViewSetting.cs
- HttpWebRequest.cs
- BooleanAnimationBase.cs
- CalendarItem.cs
- KeyValuePair.cs
- HTTPNotFoundHandler.cs
- NodeCounter.cs
- LocalizableAttribute.cs
- FixUp.cs
- MSAAWinEventWrap.cs
- EntityContainerRelationshipSet.cs
- CollectionViewGroupRoot.cs
- ListViewInsertEventArgs.cs
- TransportConfigurationTypeElement.cs
- IItemProperties.cs
- LoginDesigner.cs
- EmbeddedObject.cs
- HyperLinkStyle.cs
- EntityDataSourceStatementEditorForm.cs
- FileSystemWatcher.cs
- WebPartPersonalization.cs
- ToolStripDropDownButton.cs
- TypeSystemHelpers.cs
- PathFigureCollection.cs
- XmlNavigatorFilter.cs
- EventLogPermission.cs
- SafeCancelMibChangeNotify.cs
- TextSelectionHelper.cs
- GenericTextProperties.cs
- DocumentSequence.cs
- Debug.cs
- FlowDocumentPageViewerAutomationPeer.cs
- TextViewBase.cs
- SqlPersistenceWorkflowInstanceDescription.cs
- SizeLimitedCache.cs