PersonalizationAdministration.ResetInactiveUserState 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 informações de estado de personalização por usuário excluindo as linhas associadas no armazenamento de dados subjacente.
Sobrecargas
| Nome | Description |
|---|---|
| ResetInactiveUserState(DateTime) |
Redefine todas as informações de estado de personalização por usuário no armazenamento de dados subjacente, com base no parâmetro especificado. |
| ResetInactiveUserState(String, DateTime) |
Redefine todas as informações de estado por usuário no armazenamento de dados subjacente para usuários inativos, com base nos parâmetros especificados. |
ResetInactiveUserState(DateTime)
Redefine todas as informações de estado de personalização por usuário no armazenamento de dados subjacente, com base no parâmetro especificado.
public:
static int ResetInactiveUserState(DateTime userInactiveSinceDate);
public static int ResetInactiveUserState(DateTime userInactiveSinceDate);
static member ResetInactiveUserState : DateTime -> int
Public Shared Function ResetInactiveUserState (userInactiveSinceDate As DateTime) As Integer
Parâmetros
- userInactiveSinceDate
- DateTime
A última data em que as informações de personalização de um usuário foram acessadas.
Retornos
O número de linhas no repositório de dados subjacente que foram redefinidas.
Exceções
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 retornou um número negativo para a contagem.
Comentários
Esse método redefine todas as informações de estado por usuário no armazenamento de dados subjacente, em que o valor da propriedade do LastActivityDate usuário é menor ou igual ao UserInactiveSinceDate valor.
Se UserInactiveSinceDate estiver definido como MaxValue, esse método redefinirá todos os dados por usuário no armazenamento de dados subjacente.
Confira também
- WebPartPersonalization
- controles de Web Parts ASP.NET
- Visão geral da Personalização de Web Parts
- Passo a passo: implementando a personalização de Web Parts com um controle de usuário
- Personalização de Web Parts
Aplica-se a
ResetInactiveUserState(String, DateTime)
Redefine todas as informações de estado por usuário no armazenamento de dados subjacente para usuários inativos, com base nos parâmetros especificados.
public:
static int ResetInactiveUserState(System::String ^ path, DateTime userInactiveSinceDate);
public static int ResetInactiveUserState(string path, DateTime userInactiveSinceDate);
static member ResetInactiveUserState : string * DateTime -> int
Public Shared Function ResetInactiveUserState (path As String, userInactiveSinceDate As DateTime) As Integer
Parâmetros
- path
- String
O caminho para a página associada às informações de estado de personalização a serem redefinidas.
- userInactiveSinceDate
- DateTime
A última data ativa a ser usada na redefinição de itens de personalização de estado do usuário.
Retornos
O número de linhas no repositório de dados subjacente que foram redefinidas.
Exceções
path é null.
path é uma cadeia de caracteres vazia ("") após o corte.
- 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 retornou um número negativo para a contagem.
Comentários
Esse método redefine todo o estado por usuário no repositório de dados subjacente associado ao caminho especificado, em que o valor da propriedade do usuário é menor ou igual ao valor da LastActivityDateUserInactiveSinceDate propriedade.
Para armazenamentos de dados que exigem mais de uma linha de dados para armazenar o estado de personalização de uma página ou para uma combinação de usuários e páginas, a contagem de linhas de redefinição pode ser diferente da contagem de estado de personalização. Se o provedor subjacente expor dados de um armazenamento de dados com reconhecimento de transações, esse método executará suas operações em uma única transação.
Não é um erro tentar redefinir o estado compartilhado inexistente.
Se UserInactiveSinceDate for MaxValue, esse método redefine efetivamente todos os dados por usuário no armazenamento de dados subjacente para o caminho especificado.
Confira também
- WebPartPersonalization
- controles de Web Parts ASP.NET
- Visão geral da Personalização de Web Parts
- Passo a passo: implementando a personalização de Web Parts com um controle de usuário
- Personalização de Web Parts