ITrackingPersonalizable.BeginLoad Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Representa o início da fase de carregamento da informação de personalização.
public:
void BeginLoad();
public void BeginLoad();
abstract member BeginLoad : unit -> unit
Public Sub BeginLoad ()
Exemplos
O exemplo de código seguinte demonstra o uso do BeginLoad método. Para um exemplo completo de código funcional, que consiste numa página de controlo e numa página de .aspx, consulte o IPersonalizable tópico de visão geral da aula.
void ITrackingPersonalizable.BeginLoad()
{
_loading = true;
_trackingLog = "1. BeginLoad\r\n";
}
Sub BeginLoad() Implements ITrackingPersonalizable.BeginLoad
_loading = True
_trackingLog = "1. BeginLoad" + vbCr + vbLf
End Sub
Observações
O conjunto de controlo Web Parts chama este método antes de aplicar dados de personalização. Um controlo que acompanha o seu próprio estado de alteração deve usar este método para definir uma flag interna indicando que as propriedades não devem chamar SetPersonalizationDirty. Isto deve-se ao facto de os métodos de definição de propriedades poderem ser chamados durante a aplicação de dados de personalização, após a chamada para BeginLoad. Na maioria dos cenários, um controlo não deve ser considerado alterado ("sujo") apenas porque as suas propriedades personalizáveis foram definidas com base nos dados carregados do armazenamento subjacente.
Note
Este método também é chamado quando dados de personalização são aplicados após a importação de um controlo de Web Parts.