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 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
- 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 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
- 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