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
- WindowsListViewItemStartMenu.cs
- assertwrapper.cs
- UserControl.cs
- FrameworkContentElementAutomationPeer.cs
- ListItemCollection.cs
- MSG.cs
- ProfileManager.cs
- DataBinding.cs
- RichTextBoxConstants.cs
- ResourceExpressionBuilder.cs
- AttributeAction.cs
- DocumentReferenceCollection.cs
- InheritedPropertyChangedEventArgs.cs
- KeySplineConverter.cs
- StickyNote.cs
- DefaultProxySection.cs
- ListSortDescription.cs
- HttpInputStream.cs
- Transactions.cs
- StandardBindingElementCollection.cs
- QueuedDeliveryRequirementsMode.cs
- WebPartDisplayModeCollection.cs
- ThreadStartException.cs
- DbConnectionStringBuilder.cs
- SizeLimitedCache.cs
- ObjectStateEntryDbUpdatableDataRecord.cs
- smtpconnection.cs
- SHA256Cng.cs
- SqlCaseSimplifier.cs
- Subtree.cs
- CustomValidator.cs
- SamlAuthenticationStatement.cs
- HttpConfigurationContext.cs
- UrlPath.cs
- VisualStyleInformation.cs
- ProviderException.cs
- LayoutDump.cs
- WebControl.cs
- MasterPage.cs
- StorageMappingItemCollection.cs
- _AuthenticationState.cs
- NativeMethodsCLR.cs
- UpdateRecord.cs
- StrongNameUtility.cs
- SectionInformation.cs
- SortAction.cs
- DrawingVisualDrawingContext.cs
- ImpersonateTokenRef.cs
- AVElementHelper.cs
- LayoutEngine.cs
- ToolBarPanel.cs
- DeferredSelectedIndexReference.cs
- SplitterPanel.cs
- LineGeometry.cs
- RichTextBoxConstants.cs
- ControlParameter.cs
- SpecialFolderEnumConverter.cs
- WebServiceTypeData.cs
- ToolStripPanelRenderEventArgs.cs
- InvalidCommandTreeException.cs
- CodeIndexerExpression.cs
- GridErrorDlg.cs
- Transform.cs
- CharStorage.cs
- SharedRuntimeState.cs
- XmlSerializationWriter.cs
- NamedPermissionSet.cs
- BuildResultCache.cs
- ToolStripItemEventArgs.cs
- ButtonFlatAdapter.cs
- ValueExpressions.cs
- ProtectedProviderSettings.cs
- Transform.cs
- TypedTableBase.cs
- ButtonRenderer.cs
- RawKeyboardInputReport.cs
- Effect.cs
- AssemblyName.cs
- TreeBuilder.cs
- ErrorHandler.cs
- RtfControls.cs
- UnorderedHashRepartitionStream.cs
- ModifierKeysConverter.cs
- LineVisual.cs
- RedistVersionInfo.cs
- MobileUITypeEditor.cs
- ListBindableAttribute.cs
- ToolBar.cs
- SoapFault.cs
- SubpageParagraph.cs
- ScriptComponentDescriptor.cs
- UnitySerializationHolder.cs
- RubberbandSelector.cs
- OdbcConnectionString.cs
- DataGridViewMethods.cs
- SafeEventLogWriteHandle.cs
- safesecurityhelperavalon.cs
- DecimalAnimation.cs
- TextUtf8RawTextWriter.cs
- GraphicsState.cs