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.