Класс SupportsAttributeMarkupAttribute
Включает соответствующие веб-части, который будет сериализован в разметке страницы с помощью атрибута разметки стандартный элемент управления.
Иерархия наследования
System.Object
System.Attribute
Microsoft.SharePoint.WebPartPages.SupportsAttributeMarkupAttribute
Пространство имен: Microsoft.SharePoint.WebPartPages
Сборка: Microsoft.SharePoint (в Microsoft.SharePoint.dll)
Синтаксис
'Декларация
<AttributeUsageAttribute(AttributeTargets.Class, AllowMultiple := False)> _
<AspNetHostingPermissionAttribute(SecurityAction.LinkDemand, Level := AspNetHostingPermissionLevel.Minimal)> _
Public NotInheritable Class SupportsAttributeMarkupAttribute _
Inherits Attribute
'Применение
Dim instance As SupportsAttributeMarkupAttribute
[AttributeUsageAttribute(AttributeTargets.Class, AllowMultiple = false)]
[AspNetHostingPermissionAttribute(SecurityAction.LinkDemand, Level = AspNetHostingPermissionLevel.Minimal)]
public sealed class SupportsAttributeMarkupAttribute : Attribute
Замечания
Если веб-часть является производным от WebPart, а не использовать ключевые функции из System.Web.UI.WebControls.WebParts.WebPart, например System.Web.UI.WebControls.WebParts.PersonalizableAttribute, затем он будет сериализовано в разметке страницы в XML-ФАЙЛЕ.
Если веб-часть предоставляет TypeConverters для всех сложных общих свойств, этот атрибут можно задать для true , и веб-часть будет сериализовано в разметке страницы с помощью атрибута разметки стандартный элемент управления.
Потокобезопасность
Любые общедоступные элементы static (Shared в Visual Basic) этого типа являются потокобезопасными. Не гарантируется, что любые элементы экземпляров потокобезопасны.