WebPartPersonalization.ResetPersonalizationState Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Redefine os dados de personalização para a página, o escopo e o usuário atuais 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 para redefinir os dados de personalização quando o usuário atual não está autorizado a modificar o estado de personalização.
- ou -
A instância Page do WebPartManager associado é null
.
- ou -
O valor da propriedade Request na instância Page associada do controle WebPartManager é null
.
- ou -
A instância WebPartPersonalization não pode referenciar um provedor de personalização válido.
Comentários
Esse método redefine dados de personalização para a página, o escopo e o usuário atuais no armazenamento de dados subjacente. Como efeito colateral da redefinição, a página em execução no momento é executada novamente por uma Transfer chamada. Observe que essa transferência executa novamente a página atual como uma GET
solicitação, independentemente de como a página foi solicitada originalmente.
Esse método pode ser chamado a qualquer momento. Internamente, esse método chama o ResetPersonalizationState método no provedor. Depois que os dados forem redefinidos com êxito, a ShouldResetPersonalizationState propriedade será definida como true
. Essa propriedade é usada em outro lugar pela instância para ignorar a WebPartPersonalization extração de dados de personalização das propriedades de controle e salvá-los se os dados já tiverem sido redefinidos.