Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / DEVDIV / depot / DevDiv / releases / whidbey / QFE / 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. //------------------------------------------------------------------------------ //// 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.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- DiffuseMaterial.cs
- safelinkcollection.cs
- VarRefManager.cs
- EventManager.cs
- TargetConverter.cs
- DPCustomTypeDescriptor.cs
- LineVisual.cs
- XmlSchemaAppInfo.cs
- AttachedAnnotation.cs
- StringCollectionMarkupSerializer.cs
- DataGridViewColumnConverter.cs
- HttpModulesSection.cs
- HttpClientCertificate.cs
- StylusCaptureWithinProperty.cs
- TypeToTreeConverter.cs
- SizeConverter.cs
- ToolStripMenuItemCodeDomSerializer.cs
- KeyFrames.cs
- DataContractFormatAttribute.cs
- SmiRequestExecutor.cs
- DataGridRelationshipRow.cs
- HtmlInputRadioButton.cs
- LabelInfo.cs
- CodeAssignStatement.cs
- RegexCaptureCollection.cs
- UndoEngine.cs
- DataGridColumnReorderingEventArgs.cs
- BitmapEffectGroup.cs
- ApplyTemplatesAction.cs
- WebSysDisplayNameAttribute.cs
- XamlTypeMapper.cs
- EventMappingSettings.cs
- HtmlShim.cs
- SafeEventHandle.cs
- TemplateField.cs
- ToolStripItemGlyph.cs
- XamlBrushSerializer.cs
- LogRecordSequence.cs
- DaylightTime.cs
- Processor.cs
- __Error.cs
- DataViewSettingCollection.cs
- _CacheStreams.cs
- XmlSerializationReader.cs
- webproxy.cs
- ContourSegment.cs
- StylusPoint.cs
- FontStretches.cs
- TemplateKeyConverter.cs
- DBConnectionString.cs
- EntityWithChangeTrackerStrategy.cs
- DetailsViewDeleteEventArgs.cs
- DiffuseMaterial.cs
- PathHelper.cs
- UnsafeNativeMethods.cs
- GridViewColumnCollectionChangedEventArgs.cs
- ComPlusServiceHost.cs
- PointF.cs
- ApplicationBuildProvider.cs
- DTCTransactionManager.cs
- Documentation.cs
- PublisherIdentityPermission.cs
- FormViewUpdatedEventArgs.cs
- FreezableOperations.cs
- tooltip.cs
- ObjectStateEntryBaseUpdatableDataRecord.cs
- AuthenticationModulesSection.cs
- FunctionCommandText.cs
- RightsManagementEncryptionTransform.cs
- BigInt.cs
- ObfuscateAssemblyAttribute.cs
- TemplateNameScope.cs
- EdmSchemaAttribute.cs
- GeneratedCodeAttribute.cs
- TableRowCollection.cs
- PseudoWebRequest.cs
- ObjectContext.cs
- FocusManager.cs
- BooleanExpr.cs
- ViewSimplifier.cs
- GridViewRowCollection.cs
- XhtmlStyleClass.cs
- oledbconnectionstring.cs
- X509ChainElement.cs
- CTreeGenerator.cs
- AppSettingsExpressionBuilder.cs
- EventProxy.cs
- XamlToRtfWriter.cs
- ClickablePoint.cs
- ParserStreamGeometryContext.cs
- TraceUtils.cs
- SchemaInfo.cs
- HostedElements.cs
- PropertyTab.cs
- ADRole.cs
- FileUpload.cs
- SymmetricSecurityProtocolFactory.cs
- SchemaNotation.cs
- TrackingDataItemValue.cs
- XmlWriterSettings.cs