Freigeben über


WebPartStorageAttribute-Klasse

Gibt an, wie eine Eigenschaft gespeichert werden soll.

Vererbungshierarchie

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

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

Syntax

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

Hinweise

Wenn ein WebPartStorageAttribute -Attribut für eine Eigenschaft nicht angegeben ist, wird standardmäßig Personal verwendet. Wenn ein WebPartStorageAttribute -Attribut für eine Eigenschaft angegeben ist, aber die ControlledExport -Eigenschaft nicht festgelegt ist, wird davon ausgegangen, dass der Wert auf falsefestgelegt werden.

Wenn Sie SharePoint 2003-Webparts entwickeln, können Sie das Attribut PersonalizableAttribute und das WebPartStorageAttribute -Attribut so ändern Sie die Serialisierungsmethode anwenden. Für höhere Versionen von SharePoint ist das Attribut PersonalizableAttribute jedoch die Standardoption verwendet, um das Webpart deserialisieren, bevor Sie das Attribut WebPartStorageAttribute verwenden.

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic) Member dieses Typs sind threadsicher. Die Threadsicherheit von Instanzmembern ist nicht gewährleistet.

Siehe auch

Referenz

WebPartStorageAttribute-Member

Microsoft.SharePoint.WebPartPages-Namespace