Compartilhar via


ITrackingPersonalizable.BeginLoad Método

Definição

Representa o início da fase de carregamento de informações de personalização.

public:
 void BeginLoad();
public void BeginLoad ();
abstract member BeginLoad : unit -> unit
Public Sub BeginLoad ()

Exemplos

O exemplo de código a seguir demonstra o uso do BeginLoad método. Para obter um exemplo de código de trabalho completo que consiste em um controle e uma página .aspx, consulte o tópico de visão geral da IPersonalizable classe.

void ITrackingPersonalizable.BeginLoad()
{
    _loading = true;
    _trackingLog = "1. BeginLoad\r\n";
}
Sub BeginLoad() Implements ITrackingPersonalizable.BeginLoad
    _loading = True
    _trackingLog = "1. BeginLoad" + vbCr + vbLf

End Sub

Comentários

O conjunto de controle Web Parts chama esse método antes de aplicar dados de personalização. Um controle que rastreia seu próprio estado de alteração deve usar esse método para definir um sinalizador interno indicando que as propriedades não devem ser chamadas SetPersonalizationDirty. Isso ocorre porque os métodos de configuração de propriedade podem ser chamados durante a aplicação de dados de personalização, após a chamada para BeginLoad. Na maioria dos cenários, um controle não deve ser considerado alterado ("sujo") apenas porque suas propriedades personalizáveis foram definidas com base nos dados carregados do armazenamento de dados subjacente.

Observação

Esse método também é chamado quando os dados de personalização são aplicados após a importação de um controle de Web Parts.

Aplica-se a