Share via


PersonalizationAdministration.GetAllInactiveUserState Metodo

Definizione

Restituisce un insieme di tutte le informazioni di stato sulla personalizzazione per singolo utente associate agli utenti inattivi.

Overload

GetAllInactiveUserState(DateTime)

Restituisce un insieme di tutte le informazioni di stato sulla personalizzazione per singolo utente associate agli utenti inattivi in base alla data specificata.

GetAllInactiveUserState(DateTime, Int32, Int32, Int32)

Restituisce un sottoinsieme di tutte le informazioni di stato sulla personalizzazione per singolo utente associate agli utenti inattivi in base ai parametri specificati.

GetAllInactiveUserState(DateTime)

Restituisce un insieme di tutte le informazioni di stato sulla personalizzazione per singolo utente associate agli utenti inattivi in base alla data specificata.

public:
 static System::Web::UI::WebControls::WebParts::PersonalizationStateInfoCollection ^ GetAllInactiveUserState(DateTime userInactiveSinceDate);
public static System.Web.UI.WebControls.WebParts.PersonalizationStateInfoCollection GetAllInactiveUserState (DateTime userInactiveSinceDate);
static member GetAllInactiveUserState : DateTime -> System.Web.UI.WebControls.WebParts.PersonalizationStateInfoCollection
Public Shared Function GetAllInactiveUserState (userInactiveSinceDate As DateTime) As PersonalizationStateInfoCollection

Parametri

userInactiveSinceDate
DateTime

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

Restituisce

Raccolta di istanze di UserPersonalizationStateInfo.

Eccezioni

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

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.

Commenti

La raccolta restituita contiene solo UserPersonalizationStateInfo istanze. Usando il provider di personalizzazione predefinito, gli PersonalizationStateInfooggetti derivati vengono restituiti in ordine alfabetico e ordinati in base a una combinazione di percorso e nome utente in ordine crescente. L'ordine degli oggetti nell'insieme è determinato dal provider.

Questo metodo restituisce gli elementi in cui il valore della proprietà dell'utente LastActivityDate è minore o uguale al valore della UserInactiveSinceDate proprietà. Se UserInactiveSinceDate è MaxValue, questo metodo restituisce in modo efficace tutti i dati per utente nell'archivio dati sottostante.

Vedi anche

Si applica a

GetAllInactiveUserState(DateTime, Int32, Int32, Int32)

Restituisce un sottoinsieme di tutte le informazioni di stato sulla personalizzazione per singolo utente associate agli utenti inattivi in base ai parametri specificati.

public:
 static System::Web::UI::WebControls::WebParts::PersonalizationStateInfoCollection ^ GetAllInactiveUserState(DateTime userInactiveSinceDate, int pageIndex, int pageSize, [Runtime::InteropServices::Out] int % totalRecords);
public static System.Web.UI.WebControls.WebParts.PersonalizationStateInfoCollection GetAllInactiveUserState (DateTime userInactiveSinceDate, int pageIndex, int pageSize, out int totalRecords);
static member GetAllInactiveUserState : DateTime * int * int * int -> System.Web.UI.WebControls.WebParts.PersonalizationStateInfoCollection
Public Shared Function GetAllInactiveUserState (userInactiveSinceDate As DateTime, pageIndex As Integer, pageSize As Integer, ByRef totalRecords As Integer) As PersonalizationStateInfoCollection

Parametri

userInactiveSinceDate
DateTime

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

pageIndex
Int32

Indice in base zero della pagina di risultati da restituire.

pageSize
Int32

Numero di record da restituire.

totalRecords
Int32

Numero totale di record disponibili.

Restituisce

Raccolta di istanze di UserPersonalizationStateInfo.

Eccezioni

pageIndex è minore di zero.

-oppure-

pageSize è minore o uguale a zero.

-oppure-

La combinazione di pageIndex e pageSize supera Int32.MaxValue.

-oppure-

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

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.

Commenti

La raccolta restituita contiene solo UserPersonalizationStateInfo istanze. Usando il provider di personalizzazione predefinito, gli PersonalizationStateInfooggetti derivati vengono restituiti in ordine alfabetico e ordinati in base a una combinazione di percorso e nome utente in ordine crescente. L'ordine degli oggetti nell'insieme è determinato dal provider.

Questo metodo restituisce gli elementi in cui il valore della proprietà dell'utente LastActivityDate è minore o uguale al valore della UserInactiveSinceDate proprietà. Se UserInactiveSinceDate è MaxValue, questo metodo restituisce in modo efficace tutti i dati per utente nell'archivio dati sottostante.

I valori restituiti sono vincolati dai pageIndex parametri e pageSize , dove pageIndex controlla i record da restituire e pageSize controlla il numero di record da restituire. Ad esempio, se pageIndex è stato impostato su 0 ed pageSize è stato impostato su 25, i dati restituiti saranno i primi 25 voci. Se pageIndex è stato impostato su 1 ed pageSize è stato impostato su 25, i dati restituiti sarebbero voci da 26 a 50. Il totalRecords parametro restituisce il numero totale di record disponibili.

Vedi anche

Si applica a