Condividi tramite


PersonalizationAdministration.ResetInactiveUserState Metodo

Definizione

Reimposta le informazioni sullo stato di personalizzazione per utente eliminando le righe associate nell'archivio dati sottostante.

Overload

Nome Descrizione
ResetInactiveUserState(DateTime)

Reimposta tutte le informazioni sullo stato di personalizzazione per utente nell'archivio dati sottostante, in base al parametro specificato.

ResetInactiveUserState(String, DateTime)

Reimposta tutte le informazioni sullo stato per utente nell'archivio dati sottostante per gli utenti inattivi, in base ai parametri specificati.

ResetInactiveUserState(DateTime)

Reimposta tutte le informazioni sullo stato di personalizzazione per utente nell'archivio dati sottostante, in base al parametro specificato.

public:
 static int ResetInactiveUserState(DateTime userInactiveSinceDate);
public static int ResetInactiveUserState(DateTime userInactiveSinceDate);
static member ResetInactiveUserState : DateTime -> int
Public Shared Function ResetInactiveUserState (userInactiveSinceDate As DateTime) As Integer

Parametri

userInactiveSinceDate
DateTime

Data dell'accesso alle informazioni di personalizzazione di un utente.

Restituisce

Numero di righe nell'archivio dati sottostante che sono state reimpostate.

Eccezioni

Il provider per un provider di personalizzazione definito nella configurazione non è del tipo corretto.

oppure

La lunghezza della stringa di qualsiasi parametro è maggiore di 256 caratteri.

Si è verificata un'eccezione di configurazione durante il tentativo di creare e inizializzare un'istanza di uno dei provider di personalizzazione configurati.

oppure

Impossibile trovare il provider di personalizzazione predefinito definito nella configurazione.

Il provider predefinito ha restituito un numero negativo per il conteggio.

Commenti

Questo metodo reimposta tutte le informazioni sullo stato per utente nell'archivio dati sottostante, in cui il valore della proprietà dell'utente LastActivityDate è minore o uguale al UserInactiveSinceDate valore.

Se UserInactiveSinceDate è impostato su MaxValue, questo metodo reimposta tutti i dati per utente nell'archivio dati sottostante.

Vedi anche

Si applica a

ResetInactiveUserState(String, DateTime)

Reimposta tutte le informazioni sullo stato per utente nell'archivio dati sottostante per gli utenti inattivi, in base ai parametri specificati.

public:
 static int ResetInactiveUserState(System::String ^ path, DateTime userInactiveSinceDate);
public static int ResetInactiveUserState(string path, DateTime userInactiveSinceDate);
static member ResetInactiveUserState : string * DateTime -> int
Public Shared Function ResetInactiveUserState (path As String, userInactiveSinceDate As DateTime) As Integer

Parametri

path
String

Percorso della pagina associata alle informazioni sullo stato di personalizzazione da reimpostare.

userInactiveSinceDate
DateTime

Ultima data attiva da utilizzare per la reimpostazione degli elementi di personalizzazione dello stato utente.

Restituisce

Numero di righe nell'archivio dati sottostante che sono state reimpostate.

Eccezioni

path è null.

path è una stringa vuota ("") dopo il taglio.

oppure

Il provider per un provider di personalizzazione definito nella configurazione non è del tipo corretto.

oppure

La lunghezza della stringa di qualsiasi parametro è maggiore di 256 caratteri.

Si è verificata un'eccezione di configurazione durante il tentativo di creare e inizializzare un'istanza di uno dei provider di personalizzazione configurati.

oppure

Impossibile trovare il provider di personalizzazione predefinito definito nella configurazione.

Il provider predefinito ha restituito un numero negativo per il conteggio.

Commenti

Questo metodo reimposta tutto lo stato per utente nell'archivio dati sottostante associato al percorso specificato, in cui il valore della proprietà dell'utente LastActivityDate è minore o uguale al valore della UserInactiveSinceDate proprietà.

Per gli archivi dati che richiedono più righe di dati per archiviare lo stato di personalizzazione per una pagina o per una combinazione di utenti e pagine, il conteggio delle righe di reimpostazione potrebbe differire dal conteggio dello stato di personalizzazione. Se il provider sottostante espone i dati da un archivio dati compatibile con le transazioni, questo metodo esegue le operazioni in una singola transazione.

Non è un errore tentare di reimpostare lo stato condiviso inesistente.

Se UserInactiveSinceDate è MaxValue, questo metodo reimposta in modo efficace tutti i dati per utente nell'archivio dati sottostante per il percorso specificato.

Vedi anche

Si applica a