Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / 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; } } }
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ProtectedConfiguration.cs
- ToolStripContentPanelDesigner.cs
- SerializationEventsCache.cs
- CaseDesigner.xaml.cs
- MetadataCache.cs
- CodePropertyReferenceExpression.cs
- PrtCap_Reader.cs
- ProjectionCamera.cs
- Span.cs
- NodeCounter.cs
- Glyph.cs
- RichTextBoxConstants.cs
- Int16AnimationBase.cs
- SecUtil.cs
- SpecialTypeDataContract.cs
- SmiEventSink.cs
- WebOperationContext.cs
- Sql8ConformanceChecker.cs
- TextBoxRenderer.cs
- WebPartZoneCollection.cs
- Connector.xaml.cs
- ConfigXmlAttribute.cs
- DefaultMergeHelper.cs
- XmlSchemaSimpleTypeList.cs
- BaseProcessor.cs
- InfoCardSymmetricAlgorithm.cs
- XmlSerializerSection.cs
- CapacityStreamGeometryContext.cs
- ParallelTimeline.cs
- DataGridAddNewRow.cs
- CookieHandler.cs
- ProcessModelSection.cs
- _NetRes.cs
- ListenerSessionConnectionReader.cs
- FirstMatchCodeGroup.cs
- Geometry.cs
- handlecollector.cs
- CachedBitmap.cs
- ModulesEntry.cs
- DecoderNLS.cs
- GridItem.cs
- ValueOfAction.cs
- NonceToken.cs
- WebPartConnectionCollection.cs
- CheckBoxField.cs
- BindingList.cs
- PerfCounterSection.cs
- ToolboxItemAttribute.cs
- RadioButtonFlatAdapter.cs
- DictionaryManager.cs
- SqlException.cs
- CalendarModeChangedEventArgs.cs
- SafeNativeMethodsMilCoreApi.cs
- IndexedEnumerable.cs
- PropertySegmentSerializer.cs
- PageAdapter.cs
- ZoneLinkButton.cs
- ThicknessAnimationBase.cs
- BrowserCapabilitiesFactory.cs
- objectquery_tresulttype.cs
- CompilerScope.cs
- _SslSessionsCache.cs
- objectresult_tresulttype.cs
- handlecollector.cs
- TextPattern.cs
- QueryAccessibilityHelpEvent.cs
- RawKeyboardInputReport.cs
- XmlMemberMapping.cs
- RootProfilePropertySettingsCollection.cs
- XmlILConstructAnalyzer.cs
- Configuration.cs
- SerializationHelper.cs
- DecoderBestFitFallback.cs
- NullRuntimeConfig.cs
- SHA1CryptoServiceProvider.cs
- ConfigurationManagerInternal.cs
- CodeIterationStatement.cs
- SyndicationDeserializer.cs
- HttpCacheVary.cs
- PointAnimationBase.cs
- QueryStringParameter.cs
- RedirectionProxy.cs
- EntityDataSourceViewSchema.cs
- InputManager.cs
- SHA512.cs
- EventHandlersStore.cs
- DataGridCommandEventArgs.cs
- DiagnosticsConfigurationHandler.cs
- XmlNamespaceManager.cs
- AuthorizationRule.cs
- ObjectDataSourceEventArgs.cs
- CustomUserNameSecurityTokenAuthenticator.cs
- BaseParser.cs
- TextEndOfParagraph.cs
- TreeView.cs
- BasicKeyConstraint.cs
- ConfigurationSectionCollection.cs
- SubqueryTrackingVisitor.cs
- DbMetaDataFactory.cs
- mediapermission.cs