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
- BamlLocalizableResourceKey.cs
- StatusStrip.cs
- WebBrowser.cs
- SchemaNames.cs
- BitmapMetadataEnumerator.cs
- Command.cs
- TypeReference.cs
- PreviewPrintController.cs
- BoundField.cs
- MsmqIntegrationProcessProtocolHandler.cs
- ToolStripProgressBar.cs
- RefreshPropertiesAttribute.cs
- TakeQueryOptionExpression.cs
- Geometry3D.cs
- FullTrustAssembly.cs
- DbConnectionClosed.cs
- DocumentXmlWriter.cs
- PreviewPageInfo.cs
- LinqDataSourceStatusEventArgs.cs
- DiscreteKeyFrames.cs
- EmptyStringExpandableObjectConverter.cs
- ClientFormsAuthenticationCredentials.cs
- PointLightBase.cs
- Header.cs
- ServicePointManager.cs
- ManagedIStream.cs
- PlacementWorkspace.cs
- NameTable.cs
- UniformGrid.cs
- WindowsTokenRoleProvider.cs
- ComNativeDescriptor.cs
- SerializationHelper.cs
- EntityDataReader.cs
- AnonymousIdentificationModule.cs
- LocalizationParserHooks.cs
- odbcmetadatacolumnnames.cs
- TemplateComponentConnector.cs
- CryptoHelper.cs
- TableDetailsCollection.cs
- CategoryEditor.cs
- ObjectCacheHost.cs
- XmlAttributeOverrides.cs
- MetadataArtifactLoader.cs
- DynamicFilter.cs
- ObjectComplexPropertyMapping.cs
- Figure.cs
- PropertyStore.cs
- NamespaceInfo.cs
- ObjectItemConventionAssemblyLoader.cs
- MarkerProperties.cs
- ResourceProperty.cs
- XmlChoiceIdentifierAttribute.cs
- SeekStoryboard.cs
- SqlDataSourceView.cs
- SqlMetaData.cs
- ToolStripAdornerWindowService.cs
- BamlResourceContent.cs
- DataServiceEntityAttribute.cs
- AssertFilter.cs
- Scalars.cs
- Privilege.cs
- TabletDeviceInfo.cs
- DataFormats.cs
- RuntimeConfigurationRecord.cs
- SpellerStatusTable.cs
- WebPartVerbCollection.cs
- CatalogPart.cs
- DbConnectionOptions.cs
- AlphabetConverter.cs
- WebBrowserContainer.cs
- BitmapEffectGeneralTransform.cs
- ILGenerator.cs
- RTLAwareMessageBox.cs
- PanelDesigner.cs
- ResourceDisplayNameAttribute.cs
- DbDeleteCommandTree.cs
- securitycriticaldataformultiplegetandset.cs
- SafeLibraryHandle.cs
- Connector.xaml.cs
- DesignerLinkAdapter.cs
- DataBinding.cs
- SpotLight.cs
- EmptyImpersonationContext.cs
- DataGridHelper.cs
- DeclarativeExpressionConditionDeclaration.cs
- OpCodes.cs
- ReaderWriterLock.cs
- FilteredReadOnlyMetadataCollection.cs
- DbParameterHelper.cs
- TextServicesDisplayAttributePropertyRanges.cs
- PointConverter.cs
- ThreadAbortException.cs
- ReaderContextStackData.cs
- BinaryMethodMessage.cs
- EntityContainer.cs
- GridLength.cs
- SessionStateItemCollection.cs
- FlowLayoutPanel.cs
- SurrogateEncoder.cs
- GlyphRunDrawing.cs