Condividi tramite


PersonalizationAdministration.ResetInactiveUserState Metodo

Definizione

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

Overload

ResetInactiveUserState(DateTime)

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

ResetInactiveUserState(String, DateTime)

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

ResetInactiveUserState(DateTime)

Reimposta tutte le informazioni di stato sulla personalizzazione per singolo utente disponibili 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'ultimo accesso alle informazioni sulla personalizzazione di un utente.

Restituisce

Il numero di righe disponibili nell'archivio dati sottostante che sono state reimpostate.

Eccezioni

Il tipo di un provider di personalizzazioni definito nella configurazione non è corretto.

-oppure-

La lunghezza della stringa di un 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 personalizzazioni configurati.

-oppure-

Non è stato possibile trovare il provider di personalizzazioni predefinito 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 singolo utente disponibili 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 di stato sulla personalizzazione da reimpostare.

userInactiveSinceDate
DateTime

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

Restituisce

Il numero di righe disponibili nell'archivio dati sottostante che sono state reimpostate.

Eccezioni

path è null.

path è una stringa vuota ("") dopo l'operazione di taglio.

-oppure-

Il tipo di un provider di personalizzazioni definito nella configurazione non è corretto.

-oppure-

La lunghezza della stringa di un 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 personalizzazioni configurati.

-oppure-

Non è stato possibile trovare il provider di personalizzazioni predefinito 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ù di una riga di dati per archiviare lo stato di personalizzazione per una pagina o per una combinazione di utenti e pagine, il numero di 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