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.ObjectUna referencia al elemento Web consumidor.
cellConsumerInitEventArgs
Tipo: Microsoft.SharePoint.WebPartPages.Communication.CellConsumerInitEventArgsLa estructura de datos del argumento pasado por el elemento Web del 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
Espacio de nombres Microsoft.SharePoint.WebPartPages.Communication