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
- Attribute.cs
- CodeTypeReferenceExpression.cs
- NavigationProperty.cs
- SmtpNetworkElement.cs
- securitycriticaldataformultiplegetandset.cs
- FileResponseElement.cs
- InvokeProviderWrapper.cs
- handlecollector.cs
- ListenerElementsCollection.cs
- EmptyReadOnlyDictionaryInternal.cs
- Part.cs
- SocketException.cs
- SqlCachedBuffer.cs
- ClonableStack.cs
- TextServicesCompartment.cs
- DesignBindingValueUIHandler.cs
- ServiceDescription.cs
- Point4D.cs
- HopperCache.cs
- UIAgentRequest.cs
- _ListenerRequestStream.cs
- WsdlBuildProvider.cs
- SiteMap.cs
- StringTraceRecord.cs
- Visual3D.cs
- ComponentChangedEvent.cs
- Variant.cs
- SecurityPermission.cs
- GridViewCancelEditEventArgs.cs
- PrintDialog.cs
- TextAction.cs
- _NtlmClient.cs
- ExternalFile.cs
- PageStatePersister.cs
- SystemWebSectionGroup.cs
- List.cs
- DisposableCollectionWrapper.cs
- InheritanceContextHelper.cs
- TargetInvocationException.cs
- FormatterConverter.cs
- WindowsGrip.cs
- ColumnBinding.cs
- DesignerVerbToolStripMenuItem.cs
- TrayIconDesigner.cs
- ListBindingHelper.cs
- NativeActivityFaultContext.cs
- SeekableReadStream.cs
- DataGridRowAutomationPeer.cs
- EtwTrackingParticipant.cs
- RowBinding.cs
- Inline.cs
- MutexSecurity.cs
- Pair.cs
- ImageList.cs
- ExternalCalls.cs
- ButtonPopupAdapter.cs
- RoleManagerSection.cs
- CounterCreationDataCollection.cs
- TemplateManager.cs
- PrtTicket_Public.cs
- SystemFonts.cs
- Int32Storage.cs
- SymLanguageType.cs
- DataPointer.cs
- RowParagraph.cs
- SimpleWorkerRequest.cs
- TraceInternal.cs
- TypeInitializationException.cs
- PropertyCollection.cs
- WebPartDisplayModeCollection.cs
- BamlResourceSerializer.cs
- Odbc32.cs
- ToolStripSeparatorRenderEventArgs.cs
- mansign.cs
- WebZone.cs
- PersonalizationStateInfoCollection.cs
- GradientBrush.cs
- TextBoxLine.cs
- ByteBufferPool.cs
- GridEntryCollection.cs
- DelegatingTypeDescriptionProvider.cs
- ReceiveMessageContent.cs
- ViewManager.cs
- ModelUIElement3D.cs
- EmptyControlCollection.cs
- MatrixUtil.cs
- ProfilePropertyNameValidator.cs
- HyperlinkAutomationPeer.cs
- ElementHostPropertyMap.cs
- CodeIndexerExpression.cs
- Label.cs
- PerspectiveCamera.cs
- XmlSchemaExporter.cs
- KeyInfo.cs
- OutputCacheSettings.cs
- XmlAttribute.cs
- GraphicsContext.cs
- RequestQueue.cs
- HeaderCollection.cs
- ObjectList.cs