ICellConsumer.CellProviderInit 方法
请注意:此 API 现在已过时。
处理初始化事件CellProviderInit。此事件处理程序是类型CellProviderInitEventHandler。
命名空间: Microsoft.SharePoint.WebPartPages.Communication
程序集: Microsoft.SharePoint(位于 Microsoft.SharePoint.dll 中)
语法
声明
<ObsoleteAttribute("Use System.Web.UI.WebControls.WebParts.IWebPartField instead")> _
Sub CellProviderInit ( _
sender As Object, _
cellProviderInitArgs As CellProviderInitEventArgs _
)
用法
Dim instance As ICellConsumer
Dim sender As Object
Dim cellProviderInitArgs As CellProviderInitEventArgs
instance.CellProviderInit(sender, cellProviderInitArgs)
[ObsoleteAttribute("Use System.Web.UI.WebControls.WebParts.IWebPartField instead")]
void CellProviderInit(
Object sender,
CellProviderInitEventArgs cellProviderInitArgs
)
参数
sender
类型:System.Object对使用者 Web 部件的引用。
cellProviderInitArgs
类型:Microsoft.SharePoint.WebPartPages.Communication.CellProviderInitEventArgs提供程序 Web 部件传递的参数。
示例
下面的代码示例显示一个用于接收由ICellProvider Web 部件发送的字段显示名称的CellProviderInit方法的实现。此代码示例是示例的一个更大提供的ICellConsumer接口的一部分。
本示例使用Microsoft.SharePoint.Utilities.SPEncode类,因为它需要using指令 (在 Visual Basic 中的Imports ) Microsoft.SharePoint.Utilities命名空间。
' Step #8: Implement CellProviderInit event handler.
' The connected provider part(s) will call this method during its
' PartCommunicationInit phase
' to pass initialization information to this consumer Web Part.
' <param name="sender">Reference to the Consumer Web Part</param>
' <param name="cellProviderInitEventArgs">The args passed by the provider Web Part</param>
Public Sub CellProviderInit(sender As Object, cellProviderInitEventArgs
As CellProviderInitEventArgs) Implements ICellConsumer.CellProviderInit
'Encode and store the field display name.
_connectedField = SPEncode.HtmlEncode(cellProviderInitEventArgs.FieldDisplayName)
End Sub
// Step #8: Implement CellProviderInit event handler.
// The connected provider part(s) will call this method during its
// PartCommunicationInit phase
// to pass initialization information to this consumer Web Part.
// <param name="sender">Reference to the Consumer Web Part</param>
// <param name="cellProviderInitEventArgs">The args passed by the
// provider Web Part</param>
public void CellProviderInit(object sender, CellProviderInitEventArgs
cellProviderInitEventArgs)
{
// Encode and store the field display name.
_connectedField = SPEncode.HtmlEncode(cellProviderInitEventArgs.FieldDisplayName);
}