Share via


IListWebPart interface

Implemente esta interface para criar a funcionalidade de uma classe de Web Part deve ser colocado em um formulário. Por exemplo, as classes ListFormWebPart e ListViewWebPart implementam essa interface, para que elas podem ser posicionadas em diferentes regiões em um formulário.

Namespace:  Microsoft.SharePoint.WebPartPages
Assembly:  Microsoft.SharePoint (in Microsoft.SharePoint.dll)

Syntax

'Declaração
<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

Comentários

Para personalizar as propriedades de Web Part na implementação da interface IListWebPart , use o atributo PersonalizableAttribute . Isso garante que a propriedade é salvo e coletada. Escopo compartilhado permite que a propriedade seja salvo de uma maneira que permite que todos os usuários compartilhar o valor da propriedade. Escopo de usuário permite aos usuários salvar seus próprios valores individuais para essa propriedade. Por exemplo, na implementação do IListWebPart, adicione o seguinte atributo para qualquer uma das propriedades IListWebPart para garantir que a propriedade é salva para todos os usuários que exibir a web part:

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

Use o atributo WebBrowsableAttribute para especificar que uma propriedade de IListWebPart seja exibido em um editor de propriedades da Web Part Web navegável. Por exemplo, na implementação do IListWebPart, adicione o seguinte atributo para qualquer uma das propriedades IListWebPart para garantir que a propriedade pode ser alterada em um editor de propriedade navegável de Web Web Part:

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

Ver também

Referência

IListWebPart members

Microsoft.SharePoint.WebPartPages namespace