Clase CellProviderInitEventArgs

NOTA: esta API está ahora obsoleta.

Contiene la estructura de datos que se inicializa cuando un elemento Web ICellProvider crea una conexión y se desencadena un evento de CellConsumerInit a una interfaz ICellConsumer . No se puede heredar.

Jerarquía de la herencia

System.Object
  System.EventArgs
    Microsoft.SharePoint.WebPartPages.Communication.InitEventArgs
      Microsoft.SharePoint.WebPartPages.Communication.CellProviderInitEventArgs

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")> _
Public NotInheritable Class CellProviderInitEventArgs _
    Inherits InitEventArgs
'Uso
Dim instance As CellProviderInitEventArgs
[ObsoleteAttribute("Use System.Web.UI.WebControls.WebParts.IWebPartField instead")]
public sealed class CellProviderInitEventArgs : InitEventArgs

Ejemplos

En el ejemplo de código siguiente se muestra un método invalidado PartCommunicationInit que crea una estructura de datos CellProviderInitEventArgs para contener los valores de propiedad FieldName y FieldDisplayName , se establece los valores de propiedad y, a continuación, se desencadena el evento CellProviderInit . Este ejemplo de código forma parte de un ejemplo más extenso de la interfaz ICellProvider .

      ' Step #9: Override the PartCommunicationInit() method
      ' PartCommunicationInit() is called by the Web Part 
      ' infrastructure during the ASP.NET PreRender 
      ' event to allow the part to pass initialization information to 
      ' the other connected parts.
      'It is important to always pass initialization information as 
      ' some parts may not behave properly if this initialization 
      ' information is not received.
      Public Overrides Sub PartCommunicationInit()
         ' Check if connected
         If _connected Then
               ' Create the InitEventArgs structure for the CellProviderInit event.
               Dim cellProviderInitArgs As New CellProviderInitEventArgs()
               
               ' Set the FieldName and FieldDisplay values.
               cellProviderInitArgs.FieldName = _cellName
               cellProviderInitArgs.FieldDisplayName = _cellDisplayName
               
               ' Fire the CellProviderInit event.
               RaiseEvent CellProviderInit(Me, cellProviderInitArgs)
         End If
      End Sub
        // Step #9: Override the PartCommunicationInit() method
        // PartCommunicationInit() is called by the Web Part 
        // infrastructure during the ASP.NET PreRender 
        // event to allow the part to pass initialization information 
        // to the other connected parts.
        // It is important to always pass initialization information as 
        // some parts may not behave properly if this initialization 
        // information is not received.
        public override void PartCommunicationInit()
        {
            // Check if connected
            if(_connected)
            {
                // If there is a listener, fire the CellProviderInit 
                // event.
                if (CellProviderInit != null)
                {
                    // Create the InitEventArgs structure for the 
                    // CellProviderInit event.
                    CellProviderInitEventArgs cellProviderInitArgs = new CellProviderInitEventArgs();
                    
                    // Set the FieldName and FieldDisplay values.
                    cellProviderInitArgs.FieldName = _cellName;
                    cellProviderInitArgs.FieldDisplayName = _cellDisplayName;
                    
                    // Fire the CellProviderInit event.
                    CellProviderInit(this, cellProviderInitArgs);
                }
            }
        }

Seguridad para subprocesos

Los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para subprocesos. No se garantiza que los miembros de instancias sean seguros para los subprocesos.

Vea también

Referencia

Miembros CellProviderInitEventArgs

Espacio de nombres Microsoft.SharePoint.WebPartPages.Communication