Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / DEVDIV / depot / DevDiv / releases / whidbey / QFE / ndp / fx / src / xsp / System / Web / UI / WebParts / WebPartManagerInternals.cs / 1 / WebPartManagerInternals.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.UI.WebControls.WebParts { using System; using System.Security.Permissions; [AspNetHostingPermission(SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)] public sealed class WebPartManagerInternals { private WebPartManager _manager; internal WebPartManagerInternals(WebPartManager manager) { _manager = manager; } public void AddWebPart(WebPart webPart) { _manager.AddWebPart(webPart); } public void CallOnClosing(WebPart webPart) { webPart.OnClosing(EventArgs.Empty); } public void CallOnConnectModeChanged(WebPart webPart) { webPart.OnConnectModeChanged(EventArgs.Empty); } public void CallOnDeleting(WebPart webPart) { webPart.OnDeleting(EventArgs.Empty); } public void CallOnEditModeChanged(WebPart webPart) { webPart.OnEditModeChanged(EventArgs.Empty); } public object CreateObjectFromType(Type type) { return WebPartUtil.CreateObjectFromType(type); } public bool ConnectionDeleted(WebPartConnection connection) { return connection.Deleted; } public void DeleteConnection(WebPartConnection connection) { connection.Deleted = true; } public string GetZoneID(WebPart webPart) { return webPart.ZoneID; } public void LoadConfigurationState(WebPartTransformer transformer, object savedState) { transformer.LoadConfigurationState(savedState); } public void RemoveWebPart(WebPart webPart) { _manager.RemoveWebPart(webPart); } public object SaveConfigurationState(WebPartTransformer transformer) { return transformer.SaveConfigurationState(); } public void SetConnectErrorMessage(WebPart webPart, string connectErrorMessage) { webPart.SetConnectErrorMessage(connectErrorMessage); } public void SetHasUserData(WebPart webPart, bool hasUserData) { webPart.SetHasUserData(hasUserData); } public void SetHasSharedData(WebPart webPart, bool hasSharedData) { webPart.SetHasSharedData(hasSharedData); } public void SetIsClosed(WebPart webPart, bool isClosed) { webPart.SetIsClosed(isClosed); } public void SetIsShared(WebPartConnection connection, bool isShared) { connection.SetIsShared(isShared); } public void SetIsShared(WebPart webPart, bool isShared) { webPart.SetIsShared(isShared); } public void SetIsStandalone(WebPart webPart, bool isStandalone) { webPart.SetIsStandalone(isStandalone); } public void SetIsStatic(WebPartConnection connection, bool isStatic) { connection.SetIsStatic(isStatic); } public void SetIsStatic(WebPart webPart, bool isStatic) { webPart.SetIsStatic(isStatic); } public void SetTransformer(WebPartConnection connection, WebPartTransformer transformer) { connection.SetTransformer(transformer); } public void SetZoneID(WebPart webPart, string zoneID) { webPart.ZoneID = zoneID; } public void SetZoneIndex(WebPart webPart, int zoneIndex) { webPart.SetZoneIndex(zoneIndex); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved. //------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.UI.WebControls.WebParts { using System; using System.Security.Permissions; [AspNetHostingPermission(SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)] public sealed class WebPartManagerInternals { private WebPartManager _manager; internal WebPartManagerInternals(WebPartManager manager) { _manager = manager; } public void AddWebPart(WebPart webPart) { _manager.AddWebPart(webPart); } public void CallOnClosing(WebPart webPart) { webPart.OnClosing(EventArgs.Empty); } public void CallOnConnectModeChanged(WebPart webPart) { webPart.OnConnectModeChanged(EventArgs.Empty); } public void CallOnDeleting(WebPart webPart) { webPart.OnDeleting(EventArgs.Empty); } public void CallOnEditModeChanged(WebPart webPart) { webPart.OnEditModeChanged(EventArgs.Empty); } public object CreateObjectFromType(Type type) { return WebPartUtil.CreateObjectFromType(type); } public bool ConnectionDeleted(WebPartConnection connection) { return connection.Deleted; } public void DeleteConnection(WebPartConnection connection) { connection.Deleted = true; } public string GetZoneID(WebPart webPart) { return webPart.ZoneID; } public void LoadConfigurationState(WebPartTransformer transformer, object savedState) { transformer.LoadConfigurationState(savedState); } public void RemoveWebPart(WebPart webPart) { _manager.RemoveWebPart(webPart); } public object SaveConfigurationState(WebPartTransformer transformer) { return transformer.SaveConfigurationState(); } public void SetConnectErrorMessage(WebPart webPart, string connectErrorMessage) { webPart.SetConnectErrorMessage(connectErrorMessage); } public void SetHasUserData(WebPart webPart, bool hasUserData) { webPart.SetHasUserData(hasUserData); } public void SetHasSharedData(WebPart webPart, bool hasSharedData) { webPart.SetHasSharedData(hasSharedData); } public void SetIsClosed(WebPart webPart, bool isClosed) { webPart.SetIsClosed(isClosed); } public void SetIsShared(WebPartConnection connection, bool isShared) { connection.SetIsShared(isShared); } public void SetIsShared(WebPart webPart, bool isShared) { webPart.SetIsShared(isShared); } public void SetIsStandalone(WebPart webPart, bool isStandalone) { webPart.SetIsStandalone(isStandalone); } public void SetIsStatic(WebPartConnection connection, bool isStatic) { connection.SetIsStatic(isStatic); } public void SetIsStatic(WebPart webPart, bool isStatic) { webPart.SetIsStatic(isStatic); } public void SetTransformer(WebPartConnection connection, WebPartTransformer transformer) { connection.SetTransformer(transformer); } public void SetZoneID(WebPart webPart, string zoneID) { webPart.ZoneID = zoneID; } public void SetZoneIndex(WebPart webPart, int zoneIndex) { webPart.SetZoneIndex(zoneIndex); } } } // 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
- SmtpNetworkElement.cs
- SqlCaseSimplifier.cs
- TransformerTypeCollection.cs
- ResourceProviderFactory.cs
- EncoderReplacementFallback.cs
- DisplayMemberTemplateSelector.cs
- MetabaseSettingsIis7.cs
- FileLoadException.cs
- DataView.cs
- WebControlsSection.cs
- CommonGetThemePartSize.cs
- XmlSchemaAnnotated.cs
- OleDbErrorCollection.cs
- MSHTMLHostUtil.cs
- ResponseBodyWriter.cs
- DataKeyCollection.cs
- Panel.cs
- ConstNode.cs
- ConfigXmlText.cs
- ISAPIRuntime.cs
- PixelFormatConverter.cs
- AuthenticationModuleElement.cs
- EmptyQuery.cs
- TypeDelegator.cs
- ConfigurationStrings.cs
- precedingquery.cs
- x509utils.cs
- PreviousTrackingServiceAttribute.cs
- Transactions.cs
- ClientSession.cs
- RuleSetCollection.cs
- MailDefinition.cs
- MappingSource.cs
- MarshalByRefObject.cs
- codemethodreferenceexpression.cs
- CollectionsUtil.cs
- QueryContinueDragEventArgs.cs
- SQLChars.cs
- RoleService.cs
- HttpWebRequest.cs
- AutomationPropertyInfo.cs
- ValidatedControlConverter.cs
- CodeEventReferenceExpression.cs
- TypeSystem.cs
- KeyboardDevice.cs
- XmlUrlEditor.cs
- ObjectDataProvider.cs
- SqlClientMetaDataCollectionNames.cs
- XmlSchema.cs
- ThrowOnMultipleAssignment.cs
- SupportedAddressingMode.cs
- Typography.cs
- CompilationRelaxations.cs
- SharedUtils.cs
- ListViewItem.cs
- ToolboxItemFilterAttribute.cs
- LinearKeyFrames.cs
- IncrementalReadDecoders.cs
- OracleCommandSet.cs
- SrgsGrammar.cs
- ToolStripContentPanel.cs
- CheckBox.cs
- SoapUnknownHeader.cs
- COMException.cs
- DesignObjectWrapper.cs
- SqlInternalConnectionTds.cs
- TextEditorSpelling.cs
- StringAnimationBase.cs
- XmlAtomicValue.cs
- DataGridPagerStyle.cs
- ClosableStream.cs
- AssociationTypeEmitter.cs
- SoapCommonClasses.cs
- _Win32.cs
- ListItemConverter.cs
- Timeline.cs
- SqlGatherProducedAliases.cs
- EntityProviderFactory.cs
- QilNode.cs
- BitSet.cs
- GraphicsContext.cs
- DependencyPropertyChangedEventArgs.cs
- HandlerBase.cs
- Attribute.cs
- UpdateCommand.cs
- SecureStringHasher.cs
- UndoManager.cs
- SqlException.cs
- XmlSerializationGeneratedCode.cs
- ListCollectionView.cs
- SqlDataAdapter.cs
- ToolBarButtonClickEvent.cs
- SrgsRulesCollection.cs
- EntityTypeEmitter.cs
- RulePatternOps.cs
- DoubleIndependentAnimationStorage.cs
- ServiceProviders.cs
- AsymmetricSignatureDeformatter.cs
- SoapTransportImporter.cs
- FileLevelControlBuilderAttribute.cs