ICellProvider.CellConsumerInit method
NOTE: This API is now obsolete.
Um manipulador de eventos para o recebimento de informações de inicialização passadas pelo evento CellConsumerInit de uma Web Part que implementa a interface ICellConsumer . O representante para este manipulador de eventos é CellConsumerInitEventHandler.
Namespace: Microsoft.SharePoint.WebPartPages.Communication
Assembly: Microsoft.SharePoint (in Microsoft.SharePoint.dll)
Syntax
'Declaração
<ObsoleteAttribute("Use System.Web.UI.WebControls.WebParts.IWebPartField instead")> _
Sub CellConsumerInit ( _
sender As Object, _
cellConsumerInitEventArgs As CellConsumerInitEventArgs _
)
'Uso
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
)
Parâmetros
sender
Type: System.ObjectUma referência a Web Part do consumidor.
cellConsumerInitEventArgs
Type: Microsoft.SharePoint.WebPartPages.Communication.CellConsumerInitEventArgsA estrutura de dados do argumento passado pela Web Part do consumidor.
Examples
O exemplo de código a seguir mostra a implementação de um método CellConsumerInit para receber o nome de exibição do campo enviado por uma ICellConsumer da Web Part. Este exemplo de código é parte de um exemplo maior fornecido para a interface ICellProvider .
Como este exemplo usa a classe SPEncode , ele requer uma diretiva de using (Imports no Visual Basic) para o namespace 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);
}