WebPartStorageAttribute.ControlledExport - Propriété
Obtient ou définit une valeur indiquant si la propriété est marquée comme étant un contrôlé.
Espace de noms : Microsoft.SharePoint.WebPartPages
Assembly : Microsoft.SharePoint (dans Microsoft.SharePoint.dll)
Syntaxe
'Déclaration
Public Property ControlledExport As Boolean
Get
Set
'Utilisation
Dim instance As WebPartStorageAttribute
Dim value As Boolean
value = instance.ControlledExport
instance.ControlledExport = value
public bool ControlledExport { get; set; }
Valeur de propriété
Type : System.Boolean
true si la propriété est un indicateur d'exportation contrôlée ; dans le cas contraire, false.
Remarques
Si la propriété ExportControlledProperties est true, le composant infrastructure permettra d'ouvrent des utilisateurs avec une Page de composants WebPart en mode Affichage personnel pour exporter les propriétés qui ont été marquées comme contrôlé des propriétés par le développeur du composant WebPart. Si false, l'infrastructure n'exportera pas les valeurs de contrôlé des propriétés.
Un développeur Web peut marquer les propriétés en tant que propriétés contrôlées en affectant à la propriété ControlledExport de l' WebPartStorageAttribute pour une propriété true. Au moment de l'exécution, la propriété ExportControlledProperties de la WebPart peut être utilisée pour déterminer si les valeurs des propriétés de contrôlées peuvent être exportées.
Exemples
L'exemple de code suivant montre comment définir la propriété ControlledExport de WebPartStorageAttribute pour marquer une propriété comme une propriété de contrôle.
<WebPartStorage(Storage.Personal, ControlledExport := True), DefaultValue(0), Browsable(True), Bindable(True), XmlElement("Controlled_PersonalProperty", [Namespace] := "mycompany.com:personalproperty")> _
Public Property PersonalInteger() As Integer
Get
Return perUser
End Get
Set
perUser = value
End Set
End Property
[WebPartStorage (Storage.Personal, ControlledExport=true)]
[DefaultValue (0)]
[Browsable (true)]
[Bindable (true)]
[XmlElement("Controlled_PersonalProperty", Namespace="mycompany.com:personalproperty")]
public int PersonalInteger
{
get
{
return perUser;
}
set
{
perUser = value;
}
}
Voir aussi
Référence
WebPartStorageAttribute classe