Интерфейс IListWebPart
Реализуйте этот интерфейс, чтобы создать необходимые функции, класса веб-части для размещен в форме. Например классы ListFormWebPart и ListViewWebPart реализовать этот интерфейс, чтобы они могут быть расположены в различных зонах в форме.
Пространство имен: Microsoft.SharePoint.WebPartPages
Сборка: Microsoft.SharePoint (в Microsoft.SharePoint.dll)
Синтаксис
'Декларация
<AspNetHostingPermissionAttribute(SecurityAction.InheritanceDemand, Level := AspNetHostingPermissionLevel.Minimal)> _
<AspNetHostingPermissionAttribute(SecurityAction.LinkDemand, Level := AspNetHostingPermissionLevel.Minimal)> _
Public Interface IListWebPart
'Применение
Dim instance As IListWebPart
[AspNetHostingPermissionAttribute(SecurityAction.InheritanceDemand, Level = AspNetHostingPermissionLevel.Minimal)]
[AspNetHostingPermissionAttribute(SecurityAction.LinkDemand, Level = AspNetHostingPermissionLevel.Minimal)]
public interface IListWebPart
Замечания
Чтобы изменить свойства веб-части в свою реализацию интерфейса IListWebPart , с помощью атрибута PersonalizableAttribute . Это гарантирует, что свойство сохраняется и собираются. Общей области позволяет свойство сохраняется таким образом, что позволяет всем пользователям совместно использовать значение свойства. Области пользователя позволяет пользователям сохранять свои собственные отдельные значения для этого свойства. В реализации IListWebPart, добавьте следующий атрибут к любому из свойства IListWebPart , чтобы убедиться, что свойство сохраняется для всех пользователей, просматривать веб-части:
[System.Web.UI.WebControls.WebParts.Personalizable(PersonalizationScope.Shared)]
Используйте атрибут WebBrowsableAttribute , чтобы указать, что свойство IListWebPart будет отображаться в веб просмотра редактор свойств веб-части. В реализации IListWebPart, добавьте следующий атрибут к любому из свойства IListWebPart , чтобы убедиться, что свойство может быть изменено с возможностью просмотра веб редактор свойств веб-части:
[System.Web.UI.WebControls.WebParts.WebBrowsable(true)]