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 / 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
- IndicFontClient.cs
- SqlConnectionPoolGroupProviderInfo.cs
- InfiniteIntConverter.cs
- CommandManager.cs
- ListItemConverter.cs
- SqlError.cs
- DetailsViewCommandEventArgs.cs
- TimeSpanSecondsConverter.cs
- OpCodes.cs
- TimeSpanConverter.cs
- BindToObject.cs
- TextProviderWrapper.cs
- SafeEventHandle.cs
- LineBreakRecord.cs
- AvTraceFormat.cs
- ToolStripInSituService.cs
- DataSourceComponent.cs
- ValueUnavailableException.cs
- XamlParser.cs
- HttpAsyncResult.cs
- ParserContext.cs
- SimpleTypeResolver.cs
- NavigationPropertySingletonExpression.cs
- Model3DGroup.cs
- TextBlock.cs
- SetterBaseCollection.cs
- CDSCollectionETWBCLProvider.cs
- BidirectionalDictionary.cs
- TagMapCollection.cs
- DataGridViewMethods.cs
- XPathNodeIterator.cs
- PassportAuthenticationEventArgs.cs
- PeerApplication.cs
- DocumentReferenceCollection.cs
- PersonalizationStateInfo.cs
- InputQueueChannelAcceptor.cs
- OracleLob.cs
- DeflateStream.cs
- DuplicateWaitObjectException.cs
- ObjectQueryProvider.cs
- SimpleApplicationHost.cs
- DataGridItemEventArgs.cs
- NumberFormatInfo.cs
- TableRow.cs
- WebHostUnsafeNativeMethods.cs
- EmptyWithCancelationCheckWorkItem.cs
- ExpiredSecurityTokenException.cs
- SmiEventSink_DeferedProcessing.cs
- SiteMapDesignerDataSourceView.cs
- PrintPreviewGraphics.cs
- VirtualDirectoryMappingCollection.cs
- WebEvents.cs
- ReservationCollection.cs
- TextClipboardData.cs
- DrawingBrush.cs
- MasterPageBuildProvider.cs
- ToolStripItem.cs
- DictionarySectionHandler.cs
- ReadingWritingEntityEventArgs.cs
- XmlSchemaAnnotated.cs
- InputMethod.cs
- ObjectKeyFrameCollection.cs
- WebPartConnectionsDisconnectVerb.cs
- InternalBufferOverflowException.cs
- SqlDataSourceEnumerator.cs
- Errors.cs
- XmlArrayAttribute.cs
- WebReferencesBuildProvider.cs
- StrokeDescriptor.cs
- TypeConstant.cs
- OlePropertyStructs.cs
- ISessionStateStore.cs
- SelectionItemProviderWrapper.cs
- Vector.cs
- JsonClassDataContract.cs
- EdmValidator.cs
- SingleKeyFrameCollection.cs
- SqlParameter.cs
- ViewKeyConstraint.cs
- DateTimeValueSerializerContext.cs
- HwndPanningFeedback.cs
- InputMethod.cs
- handlecollector.cs
- DocumentGridPage.cs
- SettingsSavedEventArgs.cs
- MachineKeyValidationConverter.cs
- NavigatingCancelEventArgs.cs
- CssStyleCollection.cs
- OuterProxyWrapper.cs
- UnsafeNetInfoNativeMethods.cs
- ArraySet.cs
- BindUriHelper.cs
- UpdateTracker.cs
- PageTheme.cs
- StyleTypedPropertyAttribute.cs
- StringDictionaryEditor.cs
- KeyGestureValueSerializer.cs
- CheckBoxRenderer.cs
- EmbeddedMailObjectCollectionEditor.cs
- RestClientProxyHandler.cs