Класс WebPartStorageAttribute
Указывает, как должны храниться свойство.
Иерархия наследования
System.Object
System.Attribute
Microsoft.SharePoint.WebPartPages.WebPartStorageAttribute
Пространство имен: Microsoft.SharePoint.WebPartPages
Сборка: Microsoft.SharePoint (в Microsoft.SharePoint.dll)
Синтаксис
'Декларация
<AttributeUsageAttribute(AttributeTargets.Property, AllowMultiple := False)> _
<AspNetHostingPermissionAttribute(SecurityAction.LinkDemand, Level := AspNetHostingPermissionLevel.Minimal)> _
Public NotInheritable Class WebPartStorageAttribute _
Inherits Attribute
'Применение
Dim instance As WebPartStorageAttribute
[AttributeUsageAttribute(AttributeTargets.Property, AllowMultiple = false)]
[AspNetHostingPermissionAttribute(SecurityAction.LinkDemand, Level = AspNetHostingPermissionLevel.Minimal)]
public sealed class WebPartStorageAttribute : Attribute
Замечания
Если для свойства атрибут WebPartStorageAttribute не указан, по умолчанию используется Personal . Если для свойства указан атрибут WebPartStorageAttribute , но свойство ControlledExport не задано, значение будет считаться будет присвоено false.
При разработке SharePoint 2003 веб-частей, можно применить атрибут PersonalizableAttribute и атрибут WebPartStorageAttribute , чтобы изменить метод сериализации. Однако для более поздних версий SharePoint, атрибут PersonalizableAttribute является параметром по умолчанию, используется для десериализации веб-части, прежде чем использовать атрибут WebPartStorageAttribute .
Потокобезопасность
Любые общедоступные элементы static (Shared в Visual Basic) этого типа являются потокобезопасными. Не гарантируется, что любые элементы экземпляров потокобезопасны.