SqlPersonalizationProvider.ResetUserState(String, DateTime) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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
Observações
Os parâmetros deste método têm as seguintes restrições:
O
pathparâmetro não pode conter caracteres coringa.Se o
pathparâmetro for não-null, então apenas os registos de personalização por utilizador associados apathserão eliminados.Apenas os registos de personalização por utilizador associados a utilizadores considerados inativos desde a data especificada no
userInactiveSinceDateparâmetro serão eliminados. A comparação exata seria apagar registos onde a LastActivityDate propriedade é menor ou igual aouserInactiveSinceDateparâmetro.Se ambos os parâmetros forem fornecidos, então os registos que correspondem a ambas as restrições são eliminados.
O
pathparâmetro pode sernull.O
pathparâmetro não pode ser uma corda vazia após o corte.A UserInactiveSinceDate propriedade não pode ser
null.