de la propiedad WebPartStorageAttribute.ControlledExport
Obtiene o establece un valor que indica si la propiedad está marcada como una propiedad controlada.
Espacio de nombres: Microsoft.SharePoint.WebPartPages
Ensamblado: Microsoft.SharePoint (en Microsoft.SharePoint.dll)
Sintaxis
'Declaración
Public Property ControlledExport As Boolean
Get
Set
'Uso
Dim instance As WebPartStorageAttribute
Dim value As Boolean
value = instance.ControlledExport
instance.ControlledExport = value
public bool ControlledExport { get; set; }
Valor de propiedad
Tipo: System.Boolean
true si la propiedad se marca para la exportación controlada; en caso contrario, false.
Comentarios
Si la propiedad ExportControlledProperties es true, el elemento Web de infraestructura permitirá a los usuarios con una página de elementos Web se abren en la vista Personal para exportar las propiedades que se han marcado como controlado propiedades por el programador del elemento Web. Si false, la infraestructura no exportará los valores de controla las propiedades.
El programador del elemento Web puede marcar las propiedades como propiedades controladas estableciendo la propiedad ControlledExport de la WebPartStorageAttribute de una propiedad en true. En tiempo de ejecución, la propiedad ExportControlledProperties de la WebPart puede utilizarse para determinar si se pueden exportar los valores de propiedades controlados.
Ejemplos
En el ejemplo de código siguiente se muestra cómo establecer la propiedad ControlledExport de WebPartStorageAttribute para marcar una propiedad como una propiedad controlada.
<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;
}
}