Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / untmp / whidbey / QFE / ndp / fx / src / xsp / System / Web / UI / WebParts / ConsumerConnectionPoint.cs / 1 / ConsumerConnectionPoint.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.UI.WebControls.WebParts { using System; using System.Reflection; using System.Security.Permissions; using System.Web; using System.Web.Util; [AspNetHostingPermission(SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)] [AspNetHostingPermission(SecurityAction.InheritanceDemand, Level=AspNetHostingPermissionLevel.Minimal)] public class ConsumerConnectionPoint : ConnectionPoint { // Used by WebPartManager to verify the custom ConnectionPoint type has // the correct constructor signature. internal static readonly Type[] ConstructorTypes; static ConsumerConnectionPoint() { ConstructorInfo constructor = typeof(ConsumerConnectionPoint).GetConstructors()[0]; ConstructorTypes = WebPartUtil.GetTypesForConstructor(constructor); } public ConsumerConnectionPoint(MethodInfo callbackMethod, Type interfaceType, Type controlType, string displayName, string id, bool allowsMultipleConnections) : base( callbackMethod, interfaceType, controlType, displayName, id, allowsMultipleConnections) { } public virtual void SetObject(Control control, object data) { if (control == null) { throw new ArgumentNullException("control"); } CallbackMethod.Invoke(control, new object[] {data}); } ////// Base implementation returns true, can be overridden by subclasses to return /// true or false conditionally based on the available secondary interfaces and the state /// of the consumer WebPart passed in. /// public virtual bool SupportsConnection(Control control, ConnectionInterfaceCollection secondaryInterfaces) { return true; } } } // 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
- AliasGenerator.cs
- AtomMaterializer.cs
- RelationshipSet.cs
- XPathNodePointer.cs
- TypeDescriptionProviderAttribute.cs
- PropertyEntry.cs
- ZipIOExtraFieldPaddingElement.cs
- CodeStatementCollection.cs
- ContainerUtilities.cs
- EditorBrowsableAttribute.cs
- SecurityTokenAuthenticator.cs
- DrawItemEvent.cs
- EncryptedPackageFilter.cs
- RNGCryptoServiceProvider.cs
- Wizard.cs
- FileDataSource.cs
- XmlSchemaAnnotated.cs
- BatchParser.cs
- NavigationService.cs
- StrokeCollectionConverter.cs
- RequiredFieldValidator.cs
- DbProviderSpecificTypePropertyAttribute.cs
- SendKeys.cs
- WebPartZoneCollection.cs
- DataRowIndexBuffer.cs
- Helpers.cs
- Transaction.cs
- ProfileGroupSettingsCollection.cs
- XmlStreamStore.cs
- ItemsPresenter.cs
- DbFunctionCommandTree.cs
- TextBoxBase.cs
- Stylesheet.cs
- ResXBuildProvider.cs
- DbParameterHelper.cs
- D3DImage.cs
- VectorValueSerializer.cs
- BamlRecordHelper.cs
- _LocalDataStoreMgr.cs
- DefaultHttpHandler.cs
- Object.cs
- SinglePhaseEnlistment.cs
- TreeNode.cs
- UIPropertyMetadata.cs
- SiteMapProvider.cs
- CodeTypeMember.cs
- IntAverageAggregationOperator.cs
- StyleBamlTreeBuilder.cs
- IndentedWriter.cs
- LinkedResource.cs
- _Semaphore.cs
- CursorConverter.cs
- DropSource.cs
- MatrixTransform.cs
- CodeDelegateCreateExpression.cs
- StateFinalizationActivity.cs
- Vector3dCollection.cs
- ToolStripStatusLabel.cs
- DbConnectionStringBuilder.cs
- Geometry.cs
- FontTypeConverter.cs
- SchemaObjectWriter.cs
- IdnMapping.cs
- PropertyGridCommands.cs
- MimeTypeMapper.cs
- SHA512CryptoServiceProvider.cs
- HtmlContainerControl.cs
- SizeAnimationUsingKeyFrames.cs
- BinHexDecoder.cs
- Opcode.cs
- ImageMetadata.cs
- DetailsViewRow.cs
- SoapSchemaImporter.cs
- EncoderReplacementFallback.cs
- _TLSstream.cs
- HtmlLink.cs
- invalidudtexception.cs
- basenumberconverter.cs
- ToolStripManager.cs
- DataGridViewCell.cs
- SettingsAttributes.cs
- ApplicationBuildProvider.cs
- SqlMethods.cs
- DataGridViewTopLeftHeaderCell.cs
- TypeLoadException.cs
- BitmapEffectRenderDataResource.cs
- HostingEnvironment.cs
- XmlDataDocument.cs
- DictionaryGlobals.cs
- TextEffect.cs
- JulianCalendar.cs
- ParallelDesigner.xaml.cs
- ApplicationSettingsBase.cs
- DocobjHost.cs
- CorePropertiesFilter.cs
- ColorInterpolationModeValidation.cs
- RootBrowserWindow.cs
- prefixendpointaddressmessagefiltertable.cs
- KeyPressEvent.cs
- AddInPipelineAttributes.cs