Поделиться через


Класс 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) этого типа являются потокобезопасными. Не гарантируется, что любые элементы экземпляров потокобезопасны.

См. также

Справочные материалы

Элементы WebPartStorageAttribute

Пространство имен Microsoft.SharePoint.WebPartPages