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
- SqlConnectionManager.cs
- NativeObjectSecurity.cs
- GACIdentityPermission.cs
- JavaScriptSerializer.cs
- RotateTransform.cs
- TextElementCollectionHelper.cs
- LicenseManager.cs
- ExpanderAutomationPeer.cs
- BitmapSourceSafeMILHandle.cs
- ObjectDataSourceMethodEventArgs.cs
- SecurityMessageProperty.cs
- BindingObserver.cs
- ObjectView.cs
- WebBrowserHelper.cs
- COM2ICategorizePropertiesHandler.cs
- DbDataSourceEnumerator.cs
- XmlSchemaValidationException.cs
- Screen.cs
- DataBinder.cs
- RSAPKCS1KeyExchangeDeformatter.cs
- MatrixCamera.cs
- BamlLocalizer.cs
- entityreference_tresulttype.cs
- RoleManagerEventArgs.cs
- indexingfiltermarshaler.cs
- Positioning.cs
- SchemaAttDef.cs
- WebDisplayNameAttribute.cs
- GridViewColumnCollectionChangedEventArgs.cs
- SqlUserDefinedAggregateAttribute.cs
- X509SecurityToken.cs
- SoapCodeExporter.cs
- GeometryValueSerializer.cs
- Currency.cs
- CachedPathData.cs
- EventSchemaTraceListener.cs
- AppDomainCompilerProxy.cs
- ReadOnlyTernaryTree.cs
- WorkflowDesigner.cs
- EmbeddedObject.cs
- FontCollection.cs
- WhileDesigner.cs
- LongMinMaxAggregationOperator.cs
- Light.cs
- XpsInterleavingPolicy.cs
- DefaultObjectMappingItemCollection.cs
- ExpressionBuilder.cs
- ALinqExpressionVisitor.cs
- ConditionChanges.cs
- WindowsClientElement.cs
- SqlUserDefinedAggregateAttribute.cs
- DummyDataSource.cs
- XmlIgnoreAttribute.cs
- BindableTemplateBuilder.cs
- ExpressionDumper.cs
- XslTransform.cs
- DataServiceRequest.cs
- SemanticValue.cs
- GetReadStreamResult.cs
- TraceHandler.cs
- StringFormat.cs
- KnownIds.cs
- EditorPart.cs
- PaperSize.cs
- SmiXetterAccessMap.cs
- SettingsSection.cs
- HwndHost.cs
- LinkUtilities.cs
- DocumentPageViewAutomationPeer.cs
- MULTI_QI.cs
- MessageContractExporter.cs
- SafeFileMappingHandle.cs
- ParseNumbers.cs
- GrammarBuilderDictation.cs
- MediaSystem.cs
- XmlSchemaElement.cs
- MobileListItem.cs
- ComplexBindingPropertiesAttribute.cs
- UnicodeEncoding.cs
- FilterableAttribute.cs
- WebHttpSecurityModeHelper.cs
- CodeIndexerExpression.cs
- MaskedTextProvider.cs
- CursorConverter.cs
- CompilerGeneratedAttribute.cs
- _SslState.cs
- PagerSettings.cs
- DocumentPageHost.cs
- LocatorPart.cs
- RSAProtectedConfigurationProvider.cs
- RepeaterItemCollection.cs
- UserPreferenceChangingEventArgs.cs
- QueryCacheEntry.cs
- ValueTypeIndexerReference.cs
- PeekCompletedEventArgs.cs
- ACE.cs
- Validator.cs
- HttpCacheParams.cs
- GeneralTransform3DTo2DTo3D.cs
- PropertyChangedEventArgs.cs