Share via


WebPartStorageAttribute class

Especifica como uma propriedade deve ser armazenada.

Inheritance hierarchy

System.Object
  System.Attribute
    Microsoft.SharePoint.WebPartPages.WebPartStorageAttribute

Namespace:  Microsoft.SharePoint.WebPartPages
Assembly:  Microsoft.SharePoint (in Microsoft.SharePoint.dll)

Syntax

'Declaração
<AttributeUsageAttribute(AttributeTargets.Property, AllowMultiple := False)> _
<AspNetHostingPermissionAttribute(SecurityAction.LinkDemand, Level := AspNetHostingPermissionLevel.Minimal)> _
Public NotInheritable Class WebPartStorageAttribute _
    Inherits Attribute
'Uso
Dim instance As WebPartStorageAttribute
[AttributeUsageAttribute(AttributeTargets.Property, AllowMultiple = false)]
[AspNetHostingPermissionAttribute(SecurityAction.LinkDemand, Level = AspNetHostingPermissionLevel.Minimal)]
public sealed class WebPartStorageAttribute : Attribute

Comentários

Se um atributo WebPartStorageAttribute não é especificado para uma propriedade, Personal será usado por padrão. Se um atributo WebPartStorageAttribute é especificado para uma propriedade, mas a propriedade ControlledExport não está definida, é provável que o valor seja definido como false.

Se você estiver desenvolvendo o SharePoint 2003 Web parts, você pode aplicar o atributo PersonalizableAttribute e o atributo WebPartStorageAttribute para alterar o método de serialização. No entanto, para versões posteriores do SharePoint, o atributo PersonalizableAttribute é a opção padrão usada para desserializar a web part antes de usar o atributo WebPartStorageAttribute .

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

WebPartStorageAttribute members

Microsoft.SharePoint.WebPartPages namespace