ICellProvider.CellConsumerInit 方法

请注意:此 API 现在已过时。

事件处理程序接收传入连接的 Web 部件可实现ICellConsumer接口的CellConsumerInit事件初始化信息。此事件处理程序的委托是CellConsumerInitEventHandler

命名空间:  Microsoft.SharePoint.WebPartPages.Communication
程序集:  Microsoft.SharePoint(位于 Microsoft.SharePoint.dll 中)

语法

声明
<ObsoleteAttribute("Use System.Web.UI.WebControls.WebParts.IWebPartField instead")> _
Sub CellConsumerInit ( _
    sender As Object, _
    cellConsumerInitEventArgs As CellConsumerInitEventArgs _
)
用法
Dim instance As ICellProvider
Dim sender As Object
Dim cellConsumerInitEventArgs As CellConsumerInitEventArgs

instance.CellConsumerInit(sender, cellConsumerInitEventArgs)
[ObsoleteAttribute("Use System.Web.UI.WebControls.WebParts.IWebPartField instead")]
void CellConsumerInit(
    Object sender,
    CellConsumerInitEventArgs cellConsumerInitEventArgs
)

参数

  • sender
    类型:System.Object

    对使用者 Web 部件的引用。

示例

下面的代码示例显示一个用于接收由ICellConsumer Web 部件发送的字段显示名称的CellConsumerInit方法的实现。此代码示例是示例的一个更大提供的ICellProvider接口的一部分。

本示例使用SPEncode类,因为它需要using指令 (在 Visual Basic 中的Imports ) Microsoft.SharePoint.Utilities命名空间。

      ' Step #8: Implement the CellConsumerInit event handler.
      ' The connected consumer part(s) will call this method during its 
      ' PartCommunicationInit phase
      ' to pass initialization information to this provider Web Part.
      ' <param name="sender">Reference to the Consumer Web Part</param>
      ' <param name="cellConsumerInitEventArgs">The argument data 
      ' structure passed by the Consumer Web Part</param>
      Public Sub CellConsumerInit(sender As Object, 
         cellConsumerInitEventArgs As CellConsumerInitEventArgs) 
         Implements ICellProvider.CellConsumerInit
         'Encode and store the field display name.
         _connectedField = SPEncode.HtmlEncode(cellConsumerInitEventArgs.FieldDisplayName)
      End Sub
        // Step #8: Implement the CellConsumerInit event handler.
        // The connected consumer part(s) will call this method during 
        // its PartCommunicationInit phase
        // to pass initialization information to this provider Web 
        // Part.
        // <param name="sender">Reference to the consumer Web 
        // Part</param>
        // <param name="cellConsumerInitEventArgs">The argument data 
        // structure passed by the consumer Web Part</param>
        public void CellConsumerInit(object sender, 
           CellConsumerInitEventArgs cellConsumerInitEventArgs)
        {
            //Encode and store the field display name.
            _connectedField = SPEncode.HtmlEncode(cellConsumerInitEventArgs.FieldDisplayName);

        }

另请参阅

引用

ICellProvider 接口

ICellProvider 成员

Microsoft.SharePoint.WebPartPages.Communication 命名空间