SqlPersonalizationProvider.ResetUserState(String, DateTime) 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.
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
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 associadospath
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 aouserInactiveSinceDate
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 sernull
.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
.