IListWebPart - Interface

Implémentez cette interface pour créer les fonctionnalités nécessaires à une classe de composant WebPart pour être placé dans un formulaire. Par exemple, les classes ListFormWebPart et ListViewWebPart implémentent cette interface afin qu'ils peuvent être placés dans des zones différentes sur un formulaire.

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

Syntaxe

'Déclaration
<AspNetHostingPermissionAttribute(SecurityAction.InheritanceDemand, Level := AspNetHostingPermissionLevel.Minimal)> _
<AspNetHostingPermissionAttribute(SecurityAction.LinkDemand, Level := AspNetHostingPermissionLevel.Minimal)> _
Public Interface IListWebPart
'Utilisation
Dim instance As IListWebPart
[AspNetHostingPermissionAttribute(SecurityAction.InheritanceDemand, Level = AspNetHostingPermissionLevel.Minimal)]
[AspNetHostingPermissionAttribute(SecurityAction.LinkDemand, Level = AspNetHostingPermissionLevel.Minimal)]
public interface IListWebPart

Remarques

Pour personnaliser les propriétés de composant WebPart dans votre implémentation de l'interface IListWebPart , utilisez l'attribut PersonalizableAttribute . Cela garantit que la propriété est enregistrée et collectée. Portée partagée permet à la propriété à enregistrer d'une manière qui rend possible pour tous les utilisateurs à partager la valeur de la propriété. Portée de l'utilisateur permet aux utilisateurs d'enregistrer leurs propres valeurs individuelles de cette propriété. Par exemple, dans votre implémentation de IListWebPart, ajoutez l'attribut suivant à une des propriétés IListWebPart pour garantir que la propriété est enregistrée pour tous les utilisateurs qui permet d'afficher le composant WebPart :

[System.Web.UI.WebControls.WebParts.Personalizable(PersonalizationScope.Shared)]

L'attribut WebBrowsableAttribute permet de spécifier qu'une propriété IListWebPart à afficher dans un éditeur de propriétés WebPart Web consultable. Par exemple, dans votre implémentation de IListWebPart, ajoutez l'attribut suivant à une des propriétés IListWebPart pour garantir que la propriété peut être modifiée à partir d'un éditeur de propriétés Web consultable WebPart :

[System.Web.UI.WebControls.WebParts.WebBrowsable(true)]

Voir aussi

Référence

IListWebPart - Membres

Microsoft.SharePoint.WebPartPages - Espace de noms