PersonalizationAdministration.ResetInactiveUserState 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.
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
- WebPartPersonalization
- controlli web part ASP.NET
- Panoramica della personalizzazione delle web part
- Procedura dettagliata: Implementazione della personalizzazione delle web part con un controllo utente
- Personalizzazione web part
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
- WebPartPersonalization
- controlli web part ASP.NET
- Panoramica della personalizzazione delle web part
- Procedura dettagliata: Implementazione della personalizzazione delle web part con un controllo utente
- Personalizzazione web part