PersonalizationProvider.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.
Quando sobreposto numa classe derivada, elimina os dados de personalização de Web Parts do armazenamento subjacente com base nos parâmetros especificados.
public:
abstract int ResetUserState(System::String ^ path, DateTime userInactiveSinceDate);
public abstract int ResetUserState(string path, DateTime userInactiveSinceDate);
abstract member ResetUserState : string * DateTime -> int
Public MustOverride 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 vez que um utilizador do site alterou dados de personalização.
Devoluções
O número de linhas eliminadas do armazenamento de dados subjacente.
Observações
Este método é a definição abstrata de um método administrativo para eliminar dados de personalização. Note que este método afeta apenas os dados de personalização do utilizador, e não os dados partilhados.
As implementações derivadas devem seguir a lógica descrita abaixo:
O
pathparâmetro não pode conter caracteres coringa.Se o fornecedor expor dados de um armazenamento de dados consciente da transação, este método deve executar as suas operações numa única transação atómica.
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 indicada no
userInactiveSinceDateparâmetro serão eliminados. Especificamente, registos onde LastActivityDate é menor ou igual a UserInactiveSinceDate são eliminados.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 cadeia vazia. Deve ser aparado antes de realizar esta verificação.A UserInactiveSinceDate propriedade não pode ser
null.