PersonalizationAdministration.ResetState Método

Definição

Redefine dados de personalização no armazenamento de dados subjacente, com base nos itens contidos na coleção.

public:
 static int ResetState(System::Web::UI::WebControls::WebParts::PersonalizationStateInfoCollection ^ data);
public static int ResetState(System.Web.UI.WebControls.WebParts.PersonalizationStateInfoCollection data);
static member ResetState : System.Web.UI.WebControls.WebParts.PersonalizationStateInfoCollection -> int
Public Shared Function ResetState (data As PersonalizationStateInfoCollection) As Integer

Parâmetros

data
PersonalizationStateInfoCollection

Uma coleção de PersonalizationStateInfo objetos que indica quais dados devem ser redefinidos.

Retornos

O número de linhas que foram redefinidas.

Exceções

data é null.

data é uma coleção vazia.

- ou -

Um elemento da coleção é null.

- ou -

O valor do caminho de uma UserPersonalizationStateInfo instância na coleção é null ou uma cadeia de caracteres vazia ("").

- ou -

O user valor de uma UserPersonalizationStateInfo instância na coleção é null, uma cadeia de caracteres vazia ou contém vírgulas.

- ou -

O provedor de um provedor de personalização definido na configuração não é do tipo correto.

- ou -

O comprimento da cadeia de caracteres de qualquer parâmetro é maior que 256 caracteres.

Ocorreu uma exceção de configuração ao tentar criar e inicializar uma instância de um dos provedores de personalização configurados.

- ou -

Não foi possível encontrar o provedor de personalização padrão definido na configuração.

O provedor padrão indicou que o número de linhas excluídas era um número negativo.

Comentários

Esse método redefine dados de personalização no armazenamento de dados subjacente, com base nos PersonalizationStateInfo objetos contidos na coleção. Você pode usar esse método para excluir seletivamente uma mistura de dados compartilhados e por usuário com base no conteúdo da coleção. SharedPersonalizationStateInfo os objetos indicam que os dados compartilhados de uma página serão redefinidos; UserPersonalizationStateInfo os objetos indicam que os dados por usuário de uma página específica serão redefinidos.

Note

Esse método não garante que todas as redefinições ocorram em uma única transação porque a coleção aponta para conjuntos aleatórios de dados de personalização.

Não é um erro para a coleção conter objetos que fazem referência a dados inexistentes.

Aplica-se a

Confira também