WebPartPersonalization.ResetPersonalizationState 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.
Reinicia os dados de personalização para a página atual, o âmbito e o utilizador no armazenamento de dados subjacente.
public:
virtual void ResetPersonalizationState();
public virtual void ResetPersonalizationState();
abstract member ResetPersonalizationState : unit -> unit
override this.ResetPersonalizationState : unit -> unit
Public Overridable Sub ResetPersonalizationState ()
Exceções
Foi feita uma tentativa de reiniciar os dados de personalização quando o utilizador atual não está autorizado a modificar o estado de personalização.
-ou-
A Page instância para o associado WebPartManager é null.
-ou-
O valor da Request propriedade na WebPartManager instância associada Page ao controlo é null.
-ou-
A WebPartPersonalization instância não pode referenciar um fornecedor de personalização válido.
Observações
Este método reinicia os dados de personalização para a página atual, o âmbito e o utilizador no armazenamento de dados subjacente. Como efeito secundário do reset, a página em execução é reexecutada por uma Transfer chamada. Note que esta transferência reexecuta a página atual como um GET pedido, independentemente da forma como a página foi originalmente solicitada.
Este método pode ser chamado a qualquer momento. Internamente, este método chama o ResetPersonalizationState método ao fornecedor. Depois de os dados serem reiniciados com sucesso, a ShouldResetPersonalizationState propriedade é definida para true. Esta propriedade é usada noutros locais pela WebPartPersonalization instância para contornar a extração de dados de personalização das propriedades de controlo e guardá-los caso os dados já tenham sido reiniciados.