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)]