Compartilhar via


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.

Ver também

Referência

SupportsAttributeMarkupAttribute members

Microsoft.SharePoint.WebPartPages namespace