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 / 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
- StylusButtonCollection.cs
- ToolStripProfessionalLowResolutionRenderer.cs
- XmlSchemaType.cs
- Matrix3D.cs
- FormViewInsertEventArgs.cs
- GroupDescription.cs
- DataGridViewCellEventArgs.cs
- UnsafeNativeMethods.cs
- HtmlMeta.cs
- SvcMapFile.cs
- ClientConfigurationSystem.cs
- SignatureDescription.cs
- ConditionCollection.cs
- TextServicesPropertyRanges.cs
- TextParagraphView.cs
- DesignTable.cs
- TrustLevel.cs
- XPathConvert.cs
- SettingsSection.cs
- Function.cs
- NodeLabelEditEvent.cs
- DataGridTablesFactory.cs
- ValueTypePropertyReference.cs
- FillBehavior.cs
- CodeIdentifiers.cs
- ResourceWriter.cs
- CreateUserWizardStep.cs
- SerTrace.cs
- DataObjectSettingDataEventArgs.cs
- SystemIPInterfaceStatistics.cs
- WebPartManager.cs
- DataControlLinkButton.cs
- ListParaClient.cs
- RtfFormatStack.cs
- AttachedAnnotationChangedEventArgs.cs
- ClassicBorderDecorator.cs
- MetaTable.cs
- QuaternionConverter.cs
- LabelEditEvent.cs
- SafeFileMapViewHandle.cs
- NamedPipeConnectionPool.cs
- SecurityDocument.cs
- loginstatus.cs
- KnownColorTable.cs
- Monitor.cs
- BitmapEffectDrawingContextWalker.cs
- OneToOneMappingSerializer.cs
- ErrorFormatterPage.cs
- SymbolMethod.cs
- DynamicDataRouteHandler.cs
- SafeJobHandle.cs
- SchemaTableColumn.cs
- Cursor.cs
- ListViewCancelEventArgs.cs
- PathFigureCollectionConverter.cs
- CompatibleComparer.cs
- DrawListViewSubItemEventArgs.cs
- ConditionalAttribute.cs
- XsdDateTime.cs
- AccessKeyManager.cs
- ComponentResourceManager.cs
- ExtendedPropertyDescriptor.cs
- PathGradientBrush.cs
- ProgressBarAutomationPeer.cs
- ComPlusInstanceContextInitializer.cs
- TemplateNodeContextMenu.cs
- Propagator.ExtentPlaceholderCreator.cs
- AutoCompleteStringCollection.cs
- ConfigurationErrorsException.cs
- ToolStripDropDown.cs
- ContactManager.cs
- BamlResourceSerializer.cs
- XmlSerializerNamespaces.cs
- InputProcessorProfilesLoader.cs
- GregorianCalendar.cs
- ReverseInheritProperty.cs
- ClientUrlResolverWrapper.cs
- CallTemplateAction.cs
- TemplateControl.cs
- DataObjectMethodAttribute.cs
- MultiView.cs
- InternalConfigHost.cs
- EntityContainerAssociationSet.cs
- SecurityContextSecurityTokenResolver.cs
- BinaryNode.cs
- _SingleItemRequestCache.cs
- UIElementParagraph.cs
- FormsAuthenticationUserCollection.cs
- SafeNativeMemoryHandle.cs
- XPathSelfQuery.cs
- ControlValuePropertyAttribute.cs
- ChannelBinding.cs
- SoapReflectionImporter.cs
- XmlBaseReader.cs
- IpcServerChannel.cs
- BuildResultCache.cs
- PersonalizablePropertyEntry.cs
- AllMembershipCondition.cs
- VolatileResourceManager.cs
- DrawTreeNodeEventArgs.cs