SupportsAttributeMarkupAttribute class
Permite que um Web Part apropriado para ser serializado na marcação de página usando marcação de atributo de controle padrão.
Inheritance hierarchy
System.Object
System.Attribute
Microsoft.SharePoint.WebPartPages.SupportsAttributeMarkupAttribute
Namespace: Microsoft.SharePoint.WebPartPages
Assembly: Microsoft.SharePoint (in Microsoft.SharePoint.dll)
Syntax
'Declaração
<AttributeUsageAttribute(AttributeTargets.Class, AllowMultiple := False)> _
<AspNetHostingPermissionAttribute(SecurityAction.LinkDemand, Level := AspNetHostingPermissionLevel.Minimal)> _
Public NotInheritable Class SupportsAttributeMarkupAttribute _
Inherits Attribute
'Uso
Dim instance As SupportsAttributeMarkupAttribute
[AttributeUsageAttribute(AttributeTargets.Class, AllowMultiple = false)]
[AspNetHostingPermissionAttribute(SecurityAction.LinkDemand, Level = AspNetHostingPermissionLevel.Minimal)]
public sealed class SupportsAttributeMarkupAttribute : Attribute
Comentários
Se uma Web Part deriva de WebParte não usa recursos chave do System.Web.UI.WebControls.WebParts.WebPart, como o System.Web.UI.WebControls.WebParts.PersonalizableAttribute, em seguida, ela será serializada na marcação da página como XML.
Se a Web Part fornece TypeConverters para todas as suas propriedades públicas complexas ele pode definir esse atributo para true e a Web Part será serializada em marcação de página usando marcação de atributo de controle padrão.
Thread safety
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.