Interfaz IListWebPart

Implemente esta interfaz para crear la funcionalidad que requiere de una clase de elemento Web que se coloquen en un formulario. Por ejemplo, las clases ListFormWebPart y ListViewWebPart implementan esta interfaz para que se pueden colocar en diferentes zonas de un formulario.

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

Sintaxis

'Declaración
<AspNetHostingPermissionAttribute(SecurityAction.InheritanceDemand, Level := AspNetHostingPermissionLevel.Minimal)> _
<AspNetHostingPermissionAttribute(SecurityAction.LinkDemand, Level := AspNetHostingPermissionLevel.Minimal)> _
Public Interface IListWebPart
'Uso
Dim instance As IListWebPart
[AspNetHostingPermissionAttribute(SecurityAction.InheritanceDemand, Level = AspNetHostingPermissionLevel.Minimal)]
[AspNetHostingPermissionAttribute(SecurityAction.LinkDemand, Level = AspNetHostingPermissionLevel.Minimal)]
public interface IListWebPart

Comentarios

Para personalizar las propiedades de elementos Web en su implementación de la interfaz de IListWebPart , use el atributo PersonalizableAttribute . Esto garantiza que la propiedad se guarda y se recopilan. Ámbito compartido permite que la propiedad que se guarde en una forma que hace posible que todos los usuarios compartir el valor de la propiedad. Ámbito de usuario permite a los usuarios guardar sus propios valores individuales para esta propiedad. Por ejemplo, en la implementación de IListWebPart, agregue el siguiente atributo a cualquiera de las propiedades IListWebPart para asegurarse de que la propiedad se guarda para todos los usuarios que vean el elemento web:

[System.Web.UI.WebControls.WebParts.Personalizable(PersonalizationScope.Shared)]

Use el atributo WebBrowsableAttribute para especificar que una propiedad IListWebPart se muestra en un editor de propiedades Web explorable elemento Web. Por ejemplo, en la implementación de IListWebPart, agregue el siguiente atributo a cualquiera de las propiedades IListWebPart para asegurarse de que se puede cambiar la propiedad desde un editor de propiedad Web explorable elemento Web:

[System.Web.UI.WebControls.WebParts.WebBrowsable(true)]

Vea también

Referencia

Miembros IListWebPart

Espacio de nombres Microsoft.SharePoint.WebPartPages