Condividi tramite


SqlPersonalizationProvider.ResetUserState(String, DateTime) Metodo

Definizione

Elimina i dati di personalizzazione utente dall'archivio dati sottostante, in base ai parametri specificati.

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

Parametri

path
String

Percorso dei dati di personalizzazione da eliminare. Questo valore può essere null ma non può essere una stringa vuota ("").

userInactiveSinceDate
DateTime

Data che indica l'ultima attività.

Restituisce

Numero di righe eliminate dall'archivio dati sottostante.

Eccezioni

path è una stringa vuota.

oppure

Il percorso è maggiore di 256 caratteri.

Commenti

I parametri di questo metodo presentano le restrizioni seguenti:

  • Il path parametro non può contenere caratteri jolly.

  • Se il path parametro non ènull , verranno eliminati solo i record di personalizzazione per utente associati a path .

  • Verranno eliminati solo i record di personalizzazione per utente associati agli utenti considerati inattivi perché la data specificata nel userInactiveSinceDate parametro verrà eliminata. Il confronto esatto consiste nell'eliminare i record in cui la LastActivityDate proprietà è minore o uguale al userInactiveSinceDate parametro .

  • Se vengono specificati entrambi i parametri, i record che corrispondono a entrambi i vincoli vengono eliminati.

  • Il path parametro può essere null.

  • Il path parametro non può essere una stringa vuota dopo il taglio.

  • La UserInactiveSinceDate proprietà non può essere null.

Si applica a