Compartilhar via


WebPartStorageAttribute.ControlledExport property

Obtém ou define um valor que indica se a propriedade é marcada como uma propriedade controlada.

Namespace:  Microsoft.SharePoint.WebPartPages
Assembly:  Microsoft.SharePoint (in Microsoft.SharePoint.dll)

Syntax

'Declaração
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; }

Property value

Type: System.Boolean
true se a propriedade estiver sinalizada para exportação controlada; Caso contrário, false.

Comentários

Se a propriedade ExportControlledProperties for true, a Web Part de infra-estrutura permitirá abrirem usuários com uma página de Web Parts na exibição pessoal para exportar propriedades que foi sinalizadas como controlada propriedades pelo desenvolvedor da Web Part. Se false, a infra-estrutura não exportará os valores das propriedades de controle.

Um desenvolvedor da Web Part pode sinalizar as propriedades como propriedades controladas, definindo a propriedade de ControlledExport de WebPartStorageAttribute de uma propriedade para true. Em tempo de execução, a propriedade ExportControlledProperties do WebPart pode ser usada para determinar se os valores das propriedades controlados podem ser exportados.

Examples

O exemplo de código a seguir mostra como definir a propriedade de ControlledExport de WebPartStorageAttribute para marcar uma propriedade como uma propriedade 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;
    }
}

Ver também

Referência

WebPartStorageAttribute class

WebPartStorageAttribute members

Microsoft.SharePoint.WebPartPages namespace