Condividi tramite


SqlPersonalizationProvider.ResetUserState(String, DateTime) Metodo

Definizione

Elimina i dati sulla personalizzazione 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 sulla personalizzazione da eliminare. Questo valore può essere null, ma non può essere una stringa vuota ("").

userInactiveSinceDate
DateTime

Dati indicanti l'ultima attività.

Restituisce

Il numero di righe eliminate dall'archivio dati sottostante.

Eccezioni

Il parametro path è una stringa vuota.

-oppure-

La lunghezza del percorso è superiore a 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 forniti 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.

  • Il valore della proprietà UserInactiveSinceDate non può essere null.

Si applica a