Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / 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"); } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ //// 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- TextTreeUndo.cs
- CatalogPartChrome.cs
- ToolBarButton.cs
- PageStatePersister.cs
- Maps.cs
- Comparer.cs
- ApplyImportsAction.cs
- XmlLanguage.cs
- WriteTimeStream.cs
- WebPartDisplayModeCollection.cs
- MemberInitExpression.cs
- MethodRental.cs
- ColorKeyFrameCollection.cs
- CollectionBuilder.cs
- invalidudtexception.cs
- BooleanStorage.cs
- BaseTemplateBuildProvider.cs
- SerializerWriterEventHandlers.cs
- XamlVector3DCollectionSerializer.cs
- KoreanLunisolarCalendar.cs
- PasswordBoxAutomationPeer.cs
- CodeDirectoryCompiler.cs
- TextBoxLine.cs
- DateTimeConstantAttribute.cs
- TabItem.cs
- FileEnumerator.cs
- Interop.cs
- QueryResponse.cs
- TextChange.cs
- ParameterElement.cs
- EventProvider.cs
- Hex.cs
- RawUIStateInputReport.cs
- Validator.cs
- ConfigurationManagerInternalFactory.cs
- XamlClipboardData.cs
- FileIOPermission.cs
- Mutex.cs
- DBSqlParserTable.cs
- WorkflowWebService.cs
- MenuItem.cs
- UIElementAutomationPeer.cs
- ObjectCacheSettings.cs
- NeutralResourcesLanguageAttribute.cs
- Socket.cs
- BlurEffect.cs
- EndEvent.cs
- KeySpline.cs
- Lookup.cs
- PreviewPrintController.cs
- CompressEmulationStream.cs
- uribuilder.cs
- FormattedTextSymbols.cs
- BaseHashHelper.cs
- EntityDesignerUtils.cs
- HostedHttpContext.cs
- BrushConverter.cs
- QilXmlReader.cs
- Helpers.cs
- Environment.cs
- XDeferredAxisSource.cs
- Win32Interop.cs
- ManagedWndProcTracker.cs
- ApplicationSettingsBase.cs
- TreeSet.cs
- RequestBringIntoViewEventArgs.cs
- ProcessHostServerConfig.cs
- __Error.cs
- MediaTimeline.cs
- PriorityRange.cs
- SessionEndingCancelEventArgs.cs
- LinearQuaternionKeyFrame.cs
- NegotiateStream.cs
- CommonDialog.cs
- PartitionedStreamMerger.cs
- Stylesheet.cs
- WmlControlAdapter.cs
- GroupBoxRenderer.cs
- Pens.cs
- SecurityBindingElementImporter.cs
- SmiEventStream.cs
- StorageEntityTypeMapping.cs
- NetNamedPipeBindingCollectionElement.cs
- DesignBindingEditor.cs
- DBConnection.cs
- UntypedNullExpression.cs
- PathTooLongException.cs
- Viewport3DAutomationPeer.cs
- SqlCacheDependencyDatabase.cs
- MLangCodePageEncoding.cs
- HtmlFormWrapper.cs
- VectorCollectionConverter.cs
- FormViewUpdateEventArgs.cs
- TimeIntervalCollection.cs
- WasAdminWrapper.cs
- Soap.cs
- DesignerProperties.cs
- Control.cs
- StreamInfo.cs
- DataGridViewImageCell.cs