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.