Compartir a través de


del método ICellProvider.CellConsumerInit

NOTA: esta API está ahora obsoleta.

Un controlador de eventos para recibir información de inicialización que se pasan por el evento de CellConsumerInit de un elemento Web conectado que implementa la interfaz ICellConsumer . El delegado para este controlador de eventos es CellConsumerInitEventHandler.

Espacio de nombres:  Microsoft.SharePoint.WebPartPages.Communication
Ensamblado:  Microsoft.SharePoint (en Microsoft.SharePoint.dll)

Sintaxis

'Declaración
<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
    Tipo: System.Object

    Una referencia al elemento Web consumidor.

Ejemplos

En el ejemplo de código siguiente se muestra la implementación de un método CellConsumerInit para recibir el nombre para mostrar campo enviado por un ICellConsumer elemento Web. Este ejemplo de código forma parte de un ejemplo más extenso de la interfaz ICellProvider .

Dado que en este ejemplo se usa la clase SPEncode , requiere una directiva de using (Imports en Visual Basic) para el espacio de nombres 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);

        }

Vea también

Referencia

interfaz ICellProvider

Miembros ICellProvider

Espacio de nombres Microsoft.SharePoint.WebPartPages.Communication