Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / 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
- DataGridViewCellParsingEventArgs.cs
- HtmlTable.cs
- PopupRoot.cs
- WebBrowserHelper.cs
- OracleConnectionStringBuilder.cs
- XmlLanguage.cs
- CellCreator.cs
- ApplicationException.cs
- StringResourceManager.cs
- SmiTypedGetterSetter.cs
- FixedSOMTableCell.cs
- HtmlMeta.cs
- ListViewSelectEventArgs.cs
- SectionInput.cs
- ArrayWithOffset.cs
- EntityDataSourceWrapper.cs
- GridPattern.cs
- AuthenticationManager.cs
- QilScopedVisitor.cs
- GregorianCalendarHelper.cs
- AsymmetricKeyExchangeFormatter.cs
- Function.cs
- TreeBuilder.cs
- VideoDrawing.cs
- PenThread.cs
- DeferredElementTreeState.cs
- ContentElementAutomationPeer.cs
- QuaternionRotation3D.cs
- TreeNodeCollection.cs
- RegexRunnerFactory.cs
- FlowLayoutSettings.cs
- DataGridViewRowPostPaintEventArgs.cs
- DesigntimeLicenseContext.cs
- ToolStripDesignerAvailabilityAttribute.cs
- DeclarationUpdate.cs
- StdValidatorsAndConverters.cs
- LinkDesigner.cs
- ScriptReferenceBase.cs
- RequiredFieldValidator.cs
- ComEventsSink.cs
- ChangeProcessor.cs
- Size3D.cs
- _AutoWebProxyScriptWrapper.cs
- XmlNamespaceMappingCollection.cs
- CompiledELinqQueryState.cs
- WorkflowElementDialog.cs
- BindingNavigator.cs
- HtmlUtf8RawTextWriter.cs
- ISAPIRuntime.cs
- DecimalMinMaxAggregationOperator.cs
- _BaseOverlappedAsyncResult.cs
- TabItemAutomationPeer.cs
- IntSecurity.cs
- ValueType.cs
- SqlGatherConsumedAliases.cs
- MembershipPasswordException.cs
- Message.cs
- LostFocusEventManager.cs
- DoubleCollectionConverter.cs
- storepermissionattribute.cs
- HighlightComponent.cs
- ProfileSettingsCollection.cs
- DrawToolTipEventArgs.cs
- FrameworkElementFactoryMarkupObject.cs
- TrackingValidationObjectDictionary.cs
- ConfigurationManagerInternal.cs
- CodeSubDirectoriesCollection.cs
- xmlsaver.cs
- ConversionContext.cs
- EventProviderBase.cs
- BitmapSourceSafeMILHandle.cs
- InternalsVisibleToAttribute.cs
- InfoCardCryptoHelper.cs
- BufferedWebEventProvider.cs
- GetPageNumberCompletedEventArgs.cs
- TypeGeneratedEventArgs.cs
- TableLayout.cs
- InfoCardRSAPKCS1SignatureDeformatter.cs
- ResourcePart.cs
- UserPreferenceChangingEventArgs.cs
- DataConnectionHelper.cs
- ExtensionWindowHeader.cs
- Size.cs
- ChooseAction.cs
- HttpRequest.cs
- _NtlmClient.cs
- CodeArgumentReferenceExpression.cs
- CodeTypeParameterCollection.cs
- ResourceProperty.cs
- SendReply.cs
- Number.cs
- FixedTextSelectionProcessor.cs
- ParameterCollection.cs
- XmlUtil.cs
- SpecialNameAttribute.cs
- Inline.cs
- EdmSchemaError.cs
- RuleAttributes.cs
- StringWriter.cs
- BoundingRectTracker.cs