WebPart.ExportControlledProperties - Propriété
Remarque : cette API est désormais obsolète.
Obtient ou définit une valeur qui indique si les propriétés d'un composant WebPart qui sont marquées en tant que propriétés contrôlées par le développeur du composant WebPart peuvent avoir leurs valeurs exportées en mode Affichage personnel.
Espace de noms : Microsoft.SharePoint.WebPartPages
Assembly : Microsoft.SharePoint (dans Microsoft.SharePoint.dll)
Syntaxe
'Déclaration
<ObsoleteAttribute("Use ExportMode instead.")> _
<WebPartStorageAttribute(Storage.Shared)> _
Public Property ExportControlledProperties As Boolean
Get
Set
'Utilisation
Dim instance As WebPart
Dim value As Boolean
value = instance.ExportControlledProperties
instance.ExportControlledProperties = value
[ObsoleteAttribute("Use ExportMode instead.")]
[WebPartStorageAttribute(Storage.Shared)]
public bool ExportControlledProperties { get; set; }
Valeur de propriété
Type : System.Boolean
true si les propriétés a marqué comme étant contrôlées propriétés peuvent être exportées par des utilisateurs individuels dans le mode de personnalisation ; dans le cas contraire, false. La valeur par défaut est false.
Remarques
Si la propriété ExportControlledProperties est true, l'infrastructure WebPart permettent aux utilisateurs avec une Page de composants WebPart ouvert en mode Affichage personnel d'exporter les propriétés qui sont marquées en tant que propriétés contrôlées par le développeur du composant WebPart. Si false, l'infrastructure n'exporte pas les valeurs des propriétés contrôlées.
Un développeur de composant WebPart peut marquer des propriétés en tant que propriétés contrôlées en affectant à la propriété ControlledExport de la classe WebPartStorageAttribute pour une propriété true.
Cette propriété ne peut pas être personnalisée par des utilisateurs individuels. La valeur de sa WebPartStorageAttribute est Storage.Shared, qui spécifie que la propriété est enregistrée avec la même valeur pour tous les utilisateurs. Seuls les utilisateurs disposant du droit d'écrire des pages web peuvent définir cette propriété. Elle peut être définie par programme, ou elle peut être définie via le volet Office de composant WebPart dans l'affichage partagé de l'interface utilisateur basée sur le Web, ou en utilisant un SharePoint Foundation – éditeur HTML compatible avec, tel que SharePoint Designer.
Exemples
Overloads Protected Overrides Sub RenderWebPart(output As HtmlTextWriter)
' Check to see if properties marked for controlled export can be exported.
If Me.ExportControlledProperties = True Then
output.Write("Properties marked for controlled export can be exported in personal view")
Else
output.Write("Controlled export properties can only be exported in shared view")
End If
End Sub
protected override void RenderWebPart (HtmlTextWriter output)
{
// Check to see if properties marked for controlled export can be exported.
if (this.ExportControlledProperties == true)
{
output.Write ("Properties marked for controlled export can be exported in personal view");
}
else
{
output.Write ("Controlled export properties can only be exported in shared view");
}
}