Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / ndp / fx / src / xsp / System / Web / UI / WebParts / ProxyWebPartManager.cs / 1 / ProxyWebPartManager.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.UI.WebControls.WebParts { using System; using System.ComponentModel; using System.Diagnostics; using System.Security.Permissions; using System.Web.UI; [ Bindable(false), Designer("System.Web.UI.Design.WebControls.WebParts.ProxyWebPartManagerDesigner, " + AssemblyRef.SystemDesign), NonVisualControl(), ParseChildren(true), PersistChildren(false) ] [AspNetHostingPermission(SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)] [AspNetHostingPermission(SecurityAction.InheritanceDemand, Level=AspNetHostingPermissionLevel.Minimal)] public class ProxyWebPartManager : Control { private ProxyWebPartConnectionCollection _staticConnections; [ EditorBrowsable(EditorBrowsableState.Never), ] public override string ClientID { get { return base.ClientID; } } [ EditorBrowsable(EditorBrowsableState.Never), ] public override ControlCollection Controls { get { return base.Controls; } } [ DefaultValue(false), EditorBrowsable(EditorBrowsableState.Never), ] public override bool EnableTheming { get { return false; } set { throw new NotSupportedException(SR.GetString(SR.NoThemingSupport, this.GetType().Name)); } } [ DefaultValue(""), EditorBrowsable(EditorBrowsableState.Never), ] public override string SkinID { get { return String.Empty; } set { throw new NotSupportedException(SR.GetString(SR.NoThemingSupport, this.GetType().Name)); } } [ DefaultValue(null), DesignerSerializationVisibility(DesignerSerializationVisibility.Content), EditorBrowsable(EditorBrowsableState.Never), MergableProperty(false), PersistenceMode(PersistenceMode.InnerProperty), WebCategory("Behavior"), WebSysDescription(SR.WebPartManager_StaticConnections), ] public ProxyWebPartConnectionCollection StaticConnections { get { if (_staticConnections == null) { _staticConnections = new ProxyWebPartConnectionCollection(); } return _staticConnections; } } [ Browsable(false), DefaultValue(false), EditorBrowsable(EditorBrowsableState.Never), ] public override bool Visible { get { return false; } set { throw new NotSupportedException(SR.GetString(SR.ControlNonVisual, this.GetType().Name)); } } protected override ControlCollection CreateControlCollection() { return new EmptyControlCollection(this); } [ EditorBrowsable(EditorBrowsableState.Never), ] public override void Focus() { throw new NotSupportedException(SR.GetString(SR.NoFocusSupport, this.GetType().Name)); } protected internal override void OnInit(EventArgs e) { base.OnInit(e); Page page = Page; Debug.Assert(page != null); if ((page != null) && !DesignMode) { WebPartManager webPartManager = WebPartManager.GetCurrentWebPartManager(page); if (webPartManager == null) { throw new InvalidOperationException(SR.GetString(SR.WebPartManagerRequired)); } StaticConnections.SetWebPartManager(webPartManager); } } } } // 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.ComponentModel; using System.Diagnostics; using System.Security.Permissions; using System.Web.UI; [ Bindable(false), Designer("System.Web.UI.Design.WebControls.WebParts.ProxyWebPartManagerDesigner, " + AssemblyRef.SystemDesign), NonVisualControl(), ParseChildren(true), PersistChildren(false) ] [AspNetHostingPermission(SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)] [AspNetHostingPermission(SecurityAction.InheritanceDemand, Level=AspNetHostingPermissionLevel.Minimal)] public class ProxyWebPartManager : Control { private ProxyWebPartConnectionCollection _staticConnections; [ EditorBrowsable(EditorBrowsableState.Never), ] public override string ClientID { get { return base.ClientID; } } [ EditorBrowsable(EditorBrowsableState.Never), ] public override ControlCollection Controls { get { return base.Controls; } } [ DefaultValue(false), EditorBrowsable(EditorBrowsableState.Never), ] public override bool EnableTheming { get { return false; } set { throw new NotSupportedException(SR.GetString(SR.NoThemingSupport, this.GetType().Name)); } } [ DefaultValue(""), EditorBrowsable(EditorBrowsableState.Never), ] public override string SkinID { get { return String.Empty; } set { throw new NotSupportedException(SR.GetString(SR.NoThemingSupport, this.GetType().Name)); } } [ DefaultValue(null), DesignerSerializationVisibility(DesignerSerializationVisibility.Content), EditorBrowsable(EditorBrowsableState.Never), MergableProperty(false), PersistenceMode(PersistenceMode.InnerProperty), WebCategory("Behavior"), WebSysDescription(SR.WebPartManager_StaticConnections), ] public ProxyWebPartConnectionCollection StaticConnections { get { if (_staticConnections == null) { _staticConnections = new ProxyWebPartConnectionCollection(); } return _staticConnections; } } [ Browsable(false), DefaultValue(false), EditorBrowsable(EditorBrowsableState.Never), ] public override bool Visible { get { return false; } set { throw new NotSupportedException(SR.GetString(SR.ControlNonVisual, this.GetType().Name)); } } protected override ControlCollection CreateControlCollection() { return new EmptyControlCollection(this); } [ EditorBrowsable(EditorBrowsableState.Never), ] public override void Focus() { throw new NotSupportedException(SR.GetString(SR.NoFocusSupport, this.GetType().Name)); } protected internal override void OnInit(EventArgs e) { base.OnInit(e); Page page = Page; Debug.Assert(page != null); if ((page != null) && !DesignMode) { WebPartManager webPartManager = WebPartManager.GetCurrentWebPartManager(page); if (webPartManager == null) { throw new InvalidOperationException(SR.GetString(SR.WebPartManagerRequired)); } StaticConnections.SetWebPartManager(webPartManager); } } } } // 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
- PopupRoot.cs
- DiscoveryDocumentReference.cs
- DesignerAttribute.cs
- SQLRoleProvider.cs
- DataGridViewRowDividerDoubleClickEventArgs.cs
- MenuCommandService.cs
- DrawingImage.cs
- ZoomPercentageConverter.cs
- LicenseContext.cs
- BaseParser.cs
- OdbcException.cs
- ConfigXmlAttribute.cs
- LinearKeyFrames.cs
- BitHelper.cs
- Schedule.cs
- AssemblyResourceLoader.cs
- TextEvent.cs
- SynchronizationLockException.cs
- TabPage.cs
- TypeUnloadedException.cs
- Membership.cs
- ColorMap.cs
- Automation.cs
- Rectangle.cs
- LoginName.cs
- RectAnimation.cs
- RectAnimationBase.cs
- Configuration.cs
- xmlfixedPageInfo.cs
- TabletDevice.cs
- DocumentSequence.cs
- WebControlAdapter.cs
- IntSecurity.cs
- DataBindingExpressionBuilder.cs
- SamlSecurityTokenAuthenticator.cs
- FormCollection.cs
- DecoderNLS.cs
- Stylesheet.cs
- SplitContainer.cs
- NativeMethods.cs
- MenuAdapter.cs
- UnicastIPAddressInformationCollection.cs
- _Connection.cs
- Switch.cs
- ConfigXmlDocument.cs
- ProgressPage.cs
- X509Certificate2Collection.cs
- WebSysDefaultValueAttribute.cs
- OutOfProcStateClientManager.cs
- TemplateGroupCollection.cs
- ConstrainedDataObject.cs
- OdbcConnectionPoolProviderInfo.cs
- BamlWriter.cs
- NamedPipeAppDomainProtocolHandler.cs
- BamlRecords.cs
- XmlWriterSettings.cs
- FactoryMaker.cs
- EntityContainer.cs
- ProvidersHelper.cs
- FolderLevelBuildProvider.cs
- Control.cs
- ButtonBaseAdapter.cs
- TextElementEditingBehaviorAttribute.cs
- DataRelation.cs
- TextEffectResolver.cs
- Pen.cs
- ListDependantCardsRequest.cs
- IdentityManager.cs
- DiscoveryVersion.cs
- BoolExpression.cs
- EnumType.cs
- JsonClassDataContract.cs
- RangeValueProviderWrapper.cs
- RotateTransform3D.cs
- QilGenerator.cs
- updatecommandorderer.cs
- ListViewItemEventArgs.cs
- SrgsText.cs
- ResourceExpressionBuilder.cs
- SendKeys.cs
- ExtentJoinTreeNode.cs
- XmlMemberMapping.cs
- HostTimeoutsElement.cs
- CodeGeneratorOptions.cs
- CryptoSession.cs
- GeometryCollection.cs
- SymmetricKeyWrap.cs
- UIElement3DAutomationPeer.cs
- XDeferredAxisSource.cs
- ReadContentAsBinaryHelper.cs
- Marshal.cs
- Task.cs
- SerialReceived.cs
- IntegerFacetDescriptionElement.cs
- HMACRIPEMD160.cs
- TrustLevelCollection.cs
- DependencyPropertyValueSerializer.cs
- WebPartMenuStyle.cs
- WebPartsPersonalizationAuthorization.cs
- WebPartZone.cs