Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / untmp / 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- HttpModuleActionCollection.cs
- SkinBuilder.cs
- LongValidator.cs
- MailDefinition.cs
- GlyphRunDrawing.cs
- TraceContextRecord.cs
- FacetDescription.cs
- ProxyGenerationError.cs
- XamlWrapperReaders.cs
- ReadOnlyDictionary.cs
- ComplexObject.cs
- ImageClickEventArgs.cs
- FileDialog_Vista_Interop.cs
- Journaling.cs
- IpcServerChannel.cs
- DataRecordInfo.cs
- IndentTextWriter.cs
- DBParameter.cs
- VisualTarget.cs
- SpellerStatusTable.cs
- MailBnfHelper.cs
- BuildTopDownAttribute.cs
- OleDbRowUpdatedEvent.cs
- SecurityMode.cs
- DictionaryChange.cs
- ResolvedKeyFrameEntry.cs
- ManifestResourceInfo.cs
- ApplicationDirectoryMembershipCondition.cs
- ReflectEventDescriptor.cs
- ActivityDesignerLayoutSerializers.cs
- RegexTree.cs
- XPathDocument.cs
- MaskedTextProvider.cs
- FormViewInsertedEventArgs.cs
- BoolLiteral.cs
- HandlerMappingMemo.cs
- SerializableAttribute.cs
- RoutedEventArgs.cs
- SecurityUtils.cs
- ConcurrencyBehavior.cs
- HierarchicalDataSourceIDConverter.cs
- LeaseManager.cs
- AssociationTypeEmitter.cs
- DependencyProperty.cs
- AbandonedMutexException.cs
- XmlEncoding.cs
- QilUnary.cs
- LinkedResource.cs
- X509ServiceCertificateAuthentication.cs
- OrderedDictionary.cs
- CompiledXpathExpr.cs
- PriorityChain.cs
- SafeTokenHandle.cs
- XmlStringTable.cs
- HtmlUtf8RawTextWriter.cs
- AliasGenerator.cs
- ProcessHostMapPath.cs
- ExternalDataExchangeService.cs
- SQLDateTime.cs
- ScriptingRoleServiceSection.cs
- DurableInstancingOptions.cs
- RuleSettings.cs
- IpcManager.cs
- SelectedDatesCollection.cs
- HttpException.cs
- UIElement.cs
- MimeTypeMapper.cs
- MgmtResManager.cs
- LocationInfo.cs
- TabRenderer.cs
- EndOfStreamException.cs
- ModelItemDictionaryImpl.cs
- ListParagraph.cs
- InheritanceRules.cs
- DataStorage.cs
- TypeHelper.cs
- XPathSingletonIterator.cs
- TableLayoutPanel.cs
- SmiEventSink_DeferedProcessing.cs
- ECDiffieHellmanCng.cs
- WebPartCloseVerb.cs
- TableLayoutColumnStyleCollection.cs
- Security.cs
- AnchoredBlock.cs
- Icon.cs
- HostAdapter.cs
- StructuredTypeInfo.cs
- AppSettingsExpressionBuilder.cs
- CrossAppDomainChannel.cs
- SelectionEditor.cs
- PerfCounterSection.cs
- EditorPartCollection.cs
- XmlCodeExporter.cs
- ReflectPropertyDescriptor.cs
- ProfileBuildProvider.cs
- ConnectionConsumerAttribute.cs
- ToolBarButton.cs
- DrawingImage.cs
- DetailsViewAutoFormat.cs
- ServiceObjectContainer.cs