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.