PersonalizationAdministration.ResetState 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 no armazenamento 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
Uma coleção de PersonalizationStateInfo objetos que indicam que dados devem ser reiniciados.
Devoluções
O número de linhas que foram reiniciadas.
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 vazia ("").
-ou-
O user valor de uma UserPersonalizationStateInfo instância na coleção é null, uma cadeia vazia, ou contém vírgulas.
-ou-
O fornecedor para um fornecedor de personalização definido em configuração não é do tipo correto.
-ou-
O comprimento da cadeia de qualquer parâmetro é superior a 256 caracteres.
Ocorreu uma exceção de configuração ao tentar criar e inicializar uma instância de um dos fornecedores de personalização configurados.
-ou-
O fornecedor de personalização padrão definido na configuração não foi encontrado.
O fornecedor padrão indicava que o número de linhas eliminadas era um número negativo.
Observações
Este método reinicia os dados de personalização no armazenamento subjacente, com base nos PersonalizationStateInfo objetos contidos na coleção. Pode usar este método para eliminar seletivamente uma mistura de dados partilhados e por utilizador com base no conteúdo da coleção. SharedPersonalizationStateInfo os objetos indicam que os dados partilhados de uma página serão reiniciados; UserPersonalizationStateInfo Os objetos indicam que os dados por utilizador para uma página específica serão reiniciados.
Note
Este método não garante que todos os resets ocorram numa única transação porque a coleção aponta para conjuntos aleatórios de dados de personalização.
Não é erro a coleção conter objetos que referenciam dados inexistentes.