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 / 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.
//
//-----------------------------------------------------------------------------
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.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- InvokeWebServiceDesigner.cs
- ZipFileInfoCollection.cs
- PackageStore.cs
- TransformerInfo.cs
- PrimitiveRenderer.cs
- SettingsPropertyCollection.cs
- WinFormsComponentEditor.cs
- CompensatableTransactionScopeActivity.cs
- ExeConfigurationFileMap.cs
- RsaKeyGen.cs
- DataSourceExpression.cs
- DocumentPageTextView.cs
- SimpleModelProvider.cs
- GeometryGroup.cs
- Helper.cs
- returneventsaver.cs
- PagerSettings.cs
- SettingsAttributeDictionary.cs
- Error.cs
- DataGridViewComboBoxEditingControl.cs
- AlignmentXValidation.cs
- XmlNodeChangedEventManager.cs
- MembershipPasswordException.cs
- KnownTypeDataContractResolver.cs
- SqlConnectionFactory.cs
- GradientStop.cs
- FixedSOMLineRanges.cs
- ContentElement.cs
- ConfigXmlCDataSection.cs
- UIInitializationException.cs
- ClientApiGenerator.cs
- codemethodreferenceexpression.cs
- TypeDescriptionProvider.cs
- CharacterString.cs
- EncryptedReference.cs
- KeyBinding.cs
- EmbeddedMailObjectsCollection.cs
- DetailsViewUpdatedEventArgs.cs
- PixelShader.cs
- EntityDataSourceStatementEditor.cs
- Bezier.cs
- HttpModulesSection.cs
- RadioButtonPopupAdapter.cs
- SponsorHelper.cs
- GeometryHitTestResult.cs
- ToolStripGrip.cs
- ToolBar.cs
- SHA1CryptoServiceProvider.cs
- OleDbCommandBuilder.cs
- RoutedPropertyChangedEventArgs.cs
- AuthorizationSection.cs
- FrameAutomationPeer.cs
- ContainerUtilities.cs
- TextUtf8RawTextWriter.cs
- TableFieldsEditor.cs
- CharEnumerator.cs
- EdmComplexPropertyAttribute.cs
- DataGridViewLayoutData.cs
- DefaultTraceListener.cs
- Misc.cs
- EntitySetRetriever.cs
- SoapObjectInfo.cs
- NumericUpDownAcceleration.cs
- DirectionalLight.cs
- COM2AboutBoxPropertyDescriptor.cs
- FixedSOMPage.cs
- MSG.cs
- JpegBitmapEncoder.cs
- ObjectListGeneralPage.cs
- HighlightVisual.cs
- COM2Enum.cs
- WindowsListViewSubItem.cs
- SqlMultiplexer.cs
- CultureSpecificCharacterBufferRange.cs
- InputDevice.cs
- DocumentViewer.cs
- CodeCommentStatementCollection.cs
- ImageInfo.cs
- XPathNavigatorKeyComparer.cs
- XmlRootAttribute.cs
- SemanticValue.cs
- CollectionChangeEventArgs.cs
- PopupRoot.cs
- ExpandableObjectConverter.cs
- ResolveCriteriaApril2005.cs
- WebPartConnectionsCancelVerb.cs
- DataGridTextBox.cs
- StylusLogic.cs
- DataGridColumnReorderingEventArgs.cs
- File.cs
- DataPagerFieldCommandEventArgs.cs
- TagNameToTypeMapper.cs
- ActivityDesigner.cs
- SqlDataSourceStatusEventArgs.cs
- DockAndAnchorLayout.cs
- SectionUpdates.cs
- XmlSchemaObjectTable.cs
- MultipleViewPatternIdentifiers.cs
- TreeView.cs
- GeometryConverter.cs