PersonalizationAdministration.GetAllInactiveUserState Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
- WebPartPersonalization
- controles de elementos web de ASP.NET
- Información general sobre la personalización de elementos web
- Tutorial: Implementar la personalización de elementos web con un control de usuario
- Personalización de elementos web
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
- WebPartPersonalization
- controles de elementos web de ASP.NET
- Información general sobre la personalización de elementos web
- Tutorial: Implementar la personalización de elementos web con un control de usuario
- Personalización de elementos web