Compartir a través de


PersonalizationAdministration.GetAllInactiveUserState Método

Definición

Devuelve una colección de toda la información de estado de personalización por usuario asociada a usuarios inactivos.

Sobrecargas

GetAllInactiveUserState(DateTime)

Devuelve una colección de toda la información de estado de personalización por usuario asociada a los usuarios inactivos, basándose en la fecha especificada.

GetAllInactiveUserState(DateTime, Int32, Int32, Int32)

Devuelve un subconjunto de toda la información de estado de personalización por usuario asociada a los usuarios inactivos, basándose en los datos especificados.

GetAllInactiveUserState(DateTime)

Devuelve una colección de toda la información de estado de personalización por usuario asociada a los usuarios inactivos, basándose en la fecha especificada.

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

Parámetros

userInactiveSinceDate
DateTime

Fecha en la que se obtuvo acceso por última vez a la información de personalización de un usuario.

Devoluciones

Colección de instancias de UserPersonalizationStateInfo.

Excepciones

El proveedor de un proveedor de personalización definido en la configuración no es del tipo correcto.

Se ha producido una excepción de configuración cuando se intentaba crear e inicializar una instancia de uno de los proveedores de personalización configurados.

o bien

No se encuentra el proveedor de personalización predeterminado definido en la configuración.

Comentarios

La colección devuelta solo UserPersonalizationStateInfo contiene instancias. Con el proveedor de personalización predeterminado, los PersonalizationStateInfoobjetos derivados de se devuelven en orden alfabético y se ordenan por una combinación de ruta de acceso y nombre de usuario en orden ascendente. El proveedor determina el orden de los objetos de la colección.

Este método devuelve elementos en los que el valor de propiedad del LastActivityDate usuario es menor o igual que el valor de propiedad UserInactiveSinceDate . Si UserInactiveSinceDate es MaxValue, este método devuelve eficazmente todos los datos por usuario en el almacén de datos subyacente.

Consulte también

Se aplica a

GetAllInactiveUserState(DateTime, Int32, Int32, Int32)

Devuelve un subconjunto de toda la información de estado de personalización por usuario asociada a los usuarios inactivos, basándose en los datos especificados.

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

Parámetros

userInactiveSinceDate
DateTime

Fecha en la que se obtuvo acceso por última vez a la información de personalización de un usuario.

pageIndex
Int32

Índice de base cero de la página de resultados que se va a devolver.

pageSize
Int32

Número de registros que se van a devolver.

totalRecords
Int32

Número total de registros disponibles.

Devoluciones

Colección de instancias de UserPersonalizationStateInfo.

Excepciones

pageIndex es menor que cero.

O bien

pageSize es menor o igual que cero.

o bien

La combinación de pageIndex y pageSize supera Int32.MaxValue.

o bien

El proveedor de un proveedor de personalización definido en la configuración no es del tipo correcto.

Se ha producido una excepción de configuración cuando se intentaba crear e inicializar una instancia de uno de los proveedores de personalización configurados.

o bien

No se encuentra el proveedor de personalización predeterminado definido en la configuración.

Comentarios

La colección devuelta solo UserPersonalizationStateInfo contiene instancias. Con el proveedor de personalización predeterminado, los PersonalizationStateInfoobjetos derivados de se devuelven en orden alfabético y se ordenan por una combinación de ruta de acceso y nombre de usuario en orden ascendente. El proveedor determina el orden de los objetos de la colección.

Este método devuelve elementos en los que el valor de propiedad del LastActivityDate usuario es menor o igual que el valor de propiedad UserInactiveSinceDate . Si UserInactiveSinceDate es MaxValue, este método devuelve eficazmente todos los datos por usuario en el almacén de datos subyacente.

Los valores devueltos están restringidos por los pageIndex parámetros y pageSize , donde pageIndex los controles que se van a devolver y pageSize controla el número de registros que se van a devolver. Por ejemplo, si pageIndex se estableció en 0 y pageSize se estableció en 25, los datos devueltos serían las 25 primeras entradas. Si pageIndex se estableció en 1 y pageSize se estableció en 25, los datos devueltos serían entradas de 26 a 50. El totalRecords parámetro devuelve el número total de registros disponibles.

Consulte también

Se aplica a