Partager via


WebPartStorageAttribute - Classe

Spécifie la façon dont une propriété doit être enregistrée.

Hiérarchie d’héritage

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

Espace de noms :  Microsoft.SharePoint.WebPartPages
Assembly :  Microsoft.SharePoint (dans Microsoft.SharePoint.dll)

Syntaxe

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

Remarques

Si un attribut WebPartStorageAttribute n'est pas spécifié pour une propriété, Personal est utilisé par défaut. Si un attribut WebPartStorageAttribute est spécifié pour une propriété, mais la propriété ControlledExport n'est pas définie, la valeur est censée être défini sur false.

Si vous développez des composants SharePoint 2003, vous pouvez appliquer l'attribut PersonalizableAttribute et l'attribut WebPartStorageAttribute pour modifier la méthode de sérialisation. Toutefois, pour les versions ultérieures de SharePoint, l'attribut PersonalizableAttribute est l'option par défaut utilisée pour désérialiser le composant WebPart avant d'utiliser l'attribut WebPartStorageAttribute .

Cohérence de thread

Tous les membres statique (Partagé dans Visual Basic)s publics de ce type sont thread-safe. Cela n’est pas garanti pour les membres d’instance.

Voir aussi

Référence

WebPartStorageAttribute - Membres

Microsoft.SharePoint.WebPartPages - Espace de noms