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 as informações de estado de personalização de cada usuário, através da exclusão das linhas associadas no armazenamento de dados subjacente.
Sobrecargas
ResetInactiveUserState(DateTime) |
Redefine todas as informações de estado de personalização de cada usuário no armazenamento de dados subjacente, de acordo com o parâmetro especificado. |
ResetInactiveUserState(String, DateTime) |
Redefine todas as informações de estado de cada usuário no armazenamento de dados subjacente para usuários inativos, de acordo com os parâmetros especificados. |
ResetInactiveUserState(DateTime)
Redefine todas as informações de estado de personalização de cada usuário no armazenamento de dados subjacente, de acordo com o 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 armazenamento de dados subjacente, que foram redefinidas.
Exceções
O provedor para 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 do que 256 caracteres.
Ocorreu uma exceção de configuração durante a tentativa de 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 for definido MaxValuecomo , esse método redefinirá todos os dados por usuário no armazenamento de dados subjacente.
Confira também
- WebPartPersonalization
- Controles de Web Parts do 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 de cada usuário no armazenamento de dados subjacente para usuários inativos, de acordo com os 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 com as 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 armazenamento de dados subjacente, que foram redefinidas.
Exceções
path
é null
.
path
é uma cadeia de caracteres vazia ("") após a filtragem.
- ou -
O provedor para 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 do que 256 caracteres.
Ocorreu uma exceção de configuração durante a tentativa de 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 armazenamento 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 do estado de personalização. Se o provedor subjacente expor dados de um armazenamento de dados com reconhecimento de transação, 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 redefinirá efetivamente todos os dados por usuário no armazenamento de dados subjacente para o caminho especificado.
Confira também
- WebPartPersonalization
- Controles de Web Parts do 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