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
- FontEmbeddingManager.cs
- DrawingGroupDrawingContext.cs
- AsmxEndpointPickerExtension.cs
- CodeTypeOfExpression.cs
- FlowDecisionLabelFeature.cs
- Pair.cs
- DataServiceQuery.cs
- X509CertificateClaimSet.cs
- MbpInfo.cs
- RegexCode.cs
- SafeSecurityHandles.cs
- KeyPressEvent.cs
- MultitargetingHelpers.cs
- EDesignUtil.cs
- DataViewManagerListItemTypeDescriptor.cs
- ElementsClipboardData.cs
- Help.cs
- EventProvider.cs
- DesignerActionTextItem.cs
- SqlError.cs
- CapabilitiesPattern.cs
- OutputScope.cs
- RoutingTable.cs
- TypeInfo.cs
- InstanceDescriptor.cs
- SpeechDetectedEventArgs.cs
- DocumentViewer.cs
- UnsafeNativeMethodsCLR.cs
- PreviewPrintController.cs
- MessageAction.cs
- HttpHandlersSection.cs
- KeyValueConfigurationCollection.cs
- GenericWebPart.cs
- Style.cs
- Vector3DConverter.cs
- RequestValidator.cs
- ViewDesigner.cs
- BuildManager.cs
- Bold.cs
- StorageEntityContainerMapping.cs
- CompilationUnit.cs
- ToolStripMenuItemCodeDomSerializer.cs
- SupportingTokenDuplexChannel.cs
- CustomWebEventKey.cs
- RunWorkerCompletedEventArgs.cs
- TracingConnectionListener.cs
- SoundPlayerAction.cs
- DataListItemCollection.cs
- BitFlagsGenerator.cs
- DataGridColumn.cs
- DispatcherEventArgs.cs
- HashHelper.cs
- RelationshipDetailsCollection.cs
- EventMap.cs
- HiddenField.cs
- DataControlButton.cs
- LinqDataSourceHelper.cs
- CacheOutputQuery.cs
- BitmapSourceSafeMILHandle.cs
- WindowsSolidBrush.cs
- _AutoWebProxyScriptHelper.cs
- ClockGroup.cs
- ArrayTypeMismatchException.cs
- ExportOptions.cs
- DesignerDataConnection.cs
- ConditionalWeakTable.cs
- MailSettingsSection.cs
- TraceSection.cs
- SmiXetterAccessMap.cs
- DocumentAutomationPeer.cs
- WebBrowserDocumentCompletedEventHandler.cs
- XPathAncestorIterator.cs
- SmtpClient.cs
- IndependentAnimationStorage.cs
- SymmetricAlgorithm.cs
- TabControl.cs
- DesignerVerbCollection.cs
- WebFaultException.cs
- CustomErrorsSection.cs
- CharEnumerator.cs
- CounterSetInstanceCounterDataSet.cs
- CacheForPrimitiveTypes.cs
- EntityDataSourceState.cs
- DataServiceResponse.cs
- AnnotationComponentChooser.cs
- ConnectionStringSettingsCollection.cs
- SortQuery.cs
- DataGridColumnHeadersPresenter.cs
- RegexFCD.cs
- XPathItem.cs
- behaviorssection.cs
- InputReportEventArgs.cs
- HttpInputStream.cs
- TabletDeviceInfo.cs
- CurrentChangingEventManager.cs
- NumericUpDownAcceleration.cs
- TabPanel.cs
- ChildrenQuery.cs
- Configuration.cs
- JournalEntry.cs