PersonalizationAdministration.ResetInactiveUserState Método

Definição

Reinicia a informação de estado de personalização por utilizador ao eliminar as linhas associadas no armazenamento de dados subjacente.

Sobrecargas

Name Description
ResetInactiveUserState(DateTime)

Reinicia toda a informação de estado de personalização por utilizador no armazenamento de dados subjacente, com base no parâmetro especificado.

ResetInactiveUserState(String, DateTime)

Reinicia toda a informação de estado por utilizador no armazenamento de dados subjacente para utilizadores inativos, com base nos parâmetros especificados.

ResetInactiveUserState(DateTime)

Reinicia toda a informação de estado de personalização por utilizador 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 a informação de personalização de um utilizador foi acedida.

Devoluções

O número de linhas no armazenamento de dados subjacente que foram reiniciadas.

Exceções

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 devolveu um número negativo para a contagem.

Observações

Este método reinicia toda a informação de estado por utilizador no armazenamento de dados subjacente, onde o valor da propriedade do LastActivityDate utilizador é menor ou igual ao UserInactiveSinceDate valor.

Se UserInactiveSinceDate for definido para MaxValue, este método reinicia todos os dados por utilizador no armazenamento de dados subjacente.

Ver também

Aplica-se a

ResetInactiveUserState(String, DateTime)

Reinicia toda a informação de estado por utilizador no armazenamento de dados subjacente para utilizadores 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 à informação do estado de personalização a ser reiniciado.

userInactiveSinceDate
DateTime

A última data ativa a ser usada na redefinição dos itens de personalização do estado do utilizador.

Devoluções

O número de linhas no armazenamento de dados subjacente que foram reiniciadas.

Exceções

path é null.

path é um fio vazio ("") após aparar.

-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 devolveu um número negativo para a contagem.

Observações

Este método reinicia todo o estado por utilizador no armazenamento de dados subjacente associado ao caminho especificado, onde o valor da propriedade do LastActivityDate utilizador é inferior ou igual ao valor da UserInactiveSinceDate propriedade.

Para repositórios de dados que requerem mais do que uma linha de dados para armazenar o estado de personalização de uma página, ou para uma combinação de utilizador e página, a contagem de linhas de redefinição pode diferir da contagem do estado de personalização. Se o fornecedor subjacente expor dados de um armazenamento de dados consciente da transação, este método executa as suas operações numa única transação.

Não é erro tentar reiniciar um estado partilhado inexistente.

Se UserInactiveSinceDate for MaxValue, este método reinicia efetivamente todos os dados por utilizador no armazenamento de dados subjacente para o caminho especificado.

Ver também

Aplica-se a