SqlPersonalizationProvider.ResetUserState(String, DateTime) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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 apath
.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 aluserInactiveSinceDate
parametro .Se vengono forniti entrambi i parametri, i record che corrispondono a entrambi i vincoli vengono eliminati.
Il
path
parametro può esserenull
.Il
path
parametro non può essere una stringa vuota dopo il taglio.Il valore della proprietà UserInactiveSinceDate non può essere
null
.