Partager via


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

WebPartStorageAttribute - Membres

Microsoft.SharePoint.WebPartPages - Espace de noms