SqlPersonalizationProvider.ResetUserState(String, DateTime) Método

Definição

Elimina os dados de personalização do utilizador do armazenamento subjacente, com base nos 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 eliminados. Este valor pode ser null , mas não pode ser uma cadeia vazia ("").

userInactiveSinceDate
DateTime

A data indica a última atividade.

Devoluções

A contagem de linhas apagadas do armazenamento de dados subjacente.

Exceções

path é uma corda vazia.

-ou-

O percurso tem mais de 256 caracteres de extensão.

Observações

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

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

  • Se o path parâmetro for não-null, então apenas os registos de personalização por utilizador associados a path serão eliminados.

  • Apenas os registos de personalização por utilizador associados a utilizadores considerados inativos desde a data especificada no userInactiveSinceDate parâmetro serão eliminados. A comparação exata seria apagar registos onde a LastActivityDate propriedade é menor ou igual ao userInactiveSinceDate parâmetro.

  • Se ambos os parâmetros forem fornecidos, então os registos que correspondem a ambas as restrições são eliminados.

  • O path parâmetro pode ser null.

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

  • A UserInactiveSinceDate propriedade não pode ser null.

Aplica-se a