Partilhar via


SqlPersonalizationProvider.ResetUserState(String, DateTime) Método

Definição

Exclui dados de personalização do usuário do armazenamento de dados subjacente, de acordo com os parâmetros especificados.

public:
 override int ResetUserState(System::String ^ path, DateTime userInactiveSinceDate);
public override int ResetUserState (string path, DateTime userInactiveSinceDate);
override this.ResetUserState : string * DateTime -> int
Public Overrides Function ResetUserState (path As String, userInactiveSinceDate As DateTime) As Integer

Parâmetros

path
String

O caminho dos dados de personalização a serem excluídos. Este valor pode ser null, mas não pode ser uma cadeia de caracteres vazia ("").

userInactiveSinceDate
DateTime

A data que indica a última atividade.

Retornos

Int32

A contagem de linhas excluídas do armazenamento de dados subjacente.

Exceções

path é uma cadeia de caracteres vazia.

- ou - O caminho tem mais que 256 caracteres.

Comentários

Os parâmetros desse método têm as seguintes restrições:

  • O path parâmetro não pode conter caracteres curinga.

  • Se o path parâmetro nãonull for, somente os registros de personalização por usuário associados path serão excluídos.

  • Somente registros de personalização por usuário associados a usuários considerados inativos, pois a data especificada no userInactiveSinceDate parâmetro será excluída. A comparação exata seria excluir registros em que a LastActivityDate propriedade é menor ou igual ao userInactiveSinceDate parâmetro.

  • Se ambos os parâmetros forem fornecidos, os registros que correspondem às duas restrições serão excluídos.

  • O path parâmetro pode ser null.

  • O path parâmetro não pode ser uma cadeia de caracteres vazia após o corte.

  • A propriedade UserInactiveSinceDate não pode ser null.

Aplica-se a