Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / 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);
}
}
}
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- tooltip.cs
- OdbcErrorCollection.cs
- DataServiceHostFactory.cs
- ChangeDirector.cs
- ProtectedProviderSettings.cs
- RSACryptoServiceProvider.cs
- ModuleElement.cs
- autovalidator.cs
- DataColumnMapping.cs
- AsyncCodeActivity.cs
- TextServicesDisplayAttributePropertyRanges.cs
- SafeArrayRankMismatchException.cs
- xmlglyphRunInfo.cs
- AsymmetricSecurityBindingElement.cs
- odbcmetadatacolumnnames.cs
- CollectionEditorDialog.cs
- Rule.cs
- DoubleAnimationClockResource.cs
- DataGrid.cs
- Blend.cs
- Grid.cs
- RuleInfoComparer.cs
- WorkItem.cs
- SetStateDesigner.cs
- InstallerTypeAttribute.cs
- CustomUserNameSecurityTokenAuthenticator.cs
- KeyedHashAlgorithm.cs
- GroupJoinQueryOperator.cs
- CompletedAsyncResult.cs
- OrderedDictionary.cs
- Cursor.cs
- SoapFormatter.cs
- ParameterCollection.cs
- Cursor.cs
- ProxyBuilder.cs
- FileLoadException.cs
- ResourceDisplayNameAttribute.cs
- RegexNode.cs
- DataError.cs
- ProfileGroupSettingsCollection.cs
- AttachmentService.cs
- DataGridTextBox.cs
- Function.cs
- ErrorStyle.cs
- IdnElement.cs
- ExitEventArgs.cs
- WebServiceFault.cs
- ComponentResourceKeyConverter.cs
- SharedUtils.cs
- SQLInt16.cs
- XamlInt32CollectionSerializer.cs
- SecurityUtils.cs
- Canvas.cs
- IndicCharClassifier.cs
- CodeSubDirectoriesCollection.cs
- BooleanStorage.cs
- ImageAutomationPeer.cs
- DoubleLinkList.cs
- SQLStringStorage.cs
- AnnotationAdorner.cs
- PageContent.cs
- BrowserCapabilitiesFactory.cs
- AsnEncodedData.cs
- DebugView.cs
- shaperfactoryquerycachekey.cs
- KeyboardNavigation.cs
- AdCreatedEventArgs.cs
- Identity.cs
- FormViewDeletedEventArgs.cs
- ConfigurationLockCollection.cs
- DataTableNewRowEvent.cs
- ECDiffieHellmanPublicKey.cs
- DBCommandBuilder.cs
- OleAutBinder.cs
- WebPartEditorOkVerb.cs
- httpstaticobjectscollection.cs
- PeerNameRecordCollection.cs
- RadioButtonPopupAdapter.cs
- DBConcurrencyException.cs
- SQLDecimalStorage.cs
- XPathAncestorQuery.cs
- ExecutionProperties.cs
- xmlfixedPageInfo.cs
- TokenizerHelper.cs
- CodeIndexerExpression.cs
- PackUriHelper.cs
- SQLDateTime.cs
- DrawListViewItemEventArgs.cs
- Adorner.cs
- Rfc2898DeriveBytes.cs
- DynamicQueryStringParameter.cs
- ImageFormat.cs
- ConfigXmlSignificantWhitespace.cs
- GridEntryCollection.cs
- DataGridViewUtilities.cs
- DynamicValidator.cs
- CalendarItem.cs
- ToolStripLocationCancelEventArgs.cs
- DoubleKeyFrameCollection.cs
- ProcessRequestArgs.cs