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
- HttpInputStream.cs
- WebScriptMetadataMessage.cs
- FunctionImportElement.cs
- HttpApplicationFactory.cs
- StdValidatorsAndConverters.cs
- ProviderSettings.cs
- WCFBuildProvider.cs
- MonthChangedEventArgs.cs
- XmlResolver.cs
- SpecularMaterial.cs
- ConnectionConsumerAttribute.cs
- SqlDataAdapter.cs
- DependencyPropertyValueSerializer.cs
- ObjectKeyFrameCollection.cs
- ArraySegment.cs
- WorkflowApplicationEventArgs.cs
- GradientSpreadMethodValidation.cs
- TreeViewImageGenerator.cs
- WebPartCollection.cs
- Metafile.cs
- DataPagerFieldCollection.cs
- NameGenerator.cs
- userdatakeys.cs
- Int32.cs
- BuilderElements.cs
- DecoderNLS.cs
- DaylightTime.cs
- TextRange.cs
- BaseCAMarshaler.cs
- DispatcherExceptionEventArgs.cs
- StorageEntityTypeMapping.cs
- WebSysDefaultValueAttribute.cs
- EditorZoneBase.cs
- NotifyIcon.cs
- DataBoundControlHelper.cs
- Site.cs
- GenericPrincipal.cs
- InputReportEventArgs.cs
- MDIControlStrip.cs
- IPPacketInformation.cs
- RulePatternOps.cs
- XamlVector3DCollectionSerializer.cs
- WindowsIdentity.cs
- NavigationCommands.cs
- InfoCardMetadataExchangeClient.cs
- DynamicDataRoute.cs
- DetailsViewPagerRow.cs
- DbParameterCollectionHelper.cs
- SafeCryptoKeyHandle.cs
- InteropEnvironment.cs
- SQLString.cs
- DateTimePicker.cs
- SpecialNameAttribute.cs
- ConstraintCollection.cs
- GridViewPageEventArgs.cs
- ScriptingWebServicesSectionGroup.cs
- CodeBlockBuilder.cs
- UInt32.cs
- SafeSecurityHandles.cs
- OleDbDataAdapter.cs
- RuntimeHelpers.cs
- SQLInt32.cs
- ObjectSecurityT.cs
- OdbcRowUpdatingEvent.cs
- Label.cs
- CompilerState.cs
- EditorPart.cs
- CommandEventArgs.cs
- GridViewCommandEventArgs.cs
- AnnotationMap.cs
- UrlMappingCollection.cs
- PolicyLevel.cs
- FormsAuthenticationTicket.cs
- ChangeToolStripParentVerb.cs
- DataGridRowAutomationPeer.cs
- GenericPrincipal.cs
- ComponentResourceKey.cs
- Type.cs
- SqlDataSourceCommandEventArgs.cs
- StdValidatorsAndConverters.cs
- _BufferOffsetSize.cs
- MethodImplAttribute.cs
- SerializerProvider.cs
- MaterialGroup.cs
- wgx_sdk_version.cs
- TextRunProperties.cs
- ToolStripButton.cs
- AbsoluteQuery.cs
- XdrBuilder.cs
- FixedTextView.cs
- XmlDataFileEditor.cs
- HttpServerVarsCollection.cs
- XmlSchemaFacet.cs
- ValidationService.cs
- ImageFormatConverter.cs
- PropertyRecord.cs
- SmiMetaDataProperty.cs
- AttachedPropertyBrowsableForTypeAttribute.cs
- DesignerTextViewAdapter.cs
- DataBindEngine.cs