PersonalizationAdministration.GetAllState 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 del almacén de datos subyacente para el ámbito de personalización solicitado y otros parámetros especificados.
Sobrecargas
GetAllState(PersonalizationScope) |
Devuelve una colección de toda la información de estado de personalización del almacén de datos subyacente para el ámbito de personalización solicitado. |
GetAllState(PersonalizationScope, Int32, Int32, Int32) |
Devuelve un subconjunto de toda la información de estado de personalización del almacén de datos subyacente, basado en los parámetros especificados. |
GetAllState(PersonalizationScope)
Devuelve una colección de toda la información de estado de personalización del almacén de datos subyacente para el ámbito de personalización solicitado.
public:
static System::Web::UI::WebControls::WebParts::PersonalizationStateInfoCollection ^ GetAllState(System::Web::UI::WebControls::WebParts::PersonalizationScope scope);
public static System.Web.UI.WebControls.WebParts.PersonalizationStateInfoCollection GetAllState (System.Web.UI.WebControls.WebParts.PersonalizationScope scope);
static member GetAllState : System.Web.UI.WebControls.WebParts.PersonalizationScope -> System.Web.UI.WebControls.WebParts.PersonalizationStateInfoCollection
Public Shared Function GetAllState (scope As PersonalizationScope) As PersonalizationStateInfoCollection
Parámetros
- scope
- PersonalizationScope
Ámbito de la información de personalización que se va a recuperar.
Devoluciones
PersonalizationStateInfoCollection que contiene información de estado para el ámbito especificado.
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.
scope
no es un miembro válido de la enumeración PersonalizationScope.
Comentarios
Tenga en cuenta que la colección devuelta solo PersonalizationStateInfocontiene objetos derivados de tipo SharedPersonalizationStateInfo o tipo UserPersonalizationStateInfo. 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.
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
GetAllState(PersonalizationScope, Int32, Int32, Int32)
Devuelve un subconjunto de toda la información de estado de personalización del almacén de datos subyacente, basado en los parámetros especificados.
public:
static System::Web::UI::WebControls::WebParts::PersonalizationStateInfoCollection ^ GetAllState(System::Web::UI::WebControls::WebParts::PersonalizationScope scope, int pageIndex, int pageSize, [Runtime::InteropServices::Out] int % totalRecords);
public static System.Web.UI.WebControls.WebParts.PersonalizationStateInfoCollection GetAllState (System.Web.UI.WebControls.WebParts.PersonalizationScope scope, int pageIndex, int pageSize, out int totalRecords);
static member GetAllState : System.Web.UI.WebControls.WebParts.PersonalizationScope * int * int * int -> System.Web.UI.WebControls.WebParts.PersonalizationStateInfoCollection
Public Shared Function GetAllState (scope As PersonalizationScope, pageIndex As Integer, pageSize As Integer, ByRef totalRecords As Integer) As PersonalizationStateInfoCollection
Parámetros
- scope
- PersonalizationScope
Ámbito de la información de personalización que se va a recuperar.
- 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
PersonalizationStateInfoCollection que contiene información de estado para el ámbito y los parámetros especificados.
Excepciones
pageIndex
es menor que cero.
O bien
pageSize
es menor o igual que cero.
o bien
El proveedor de un proveedor de personalización definido en la configuración no es del tipo correcto.
o bien
La combinación de pageIndex
y pageSize
supera Int32.MaxValue.
scope
no es un miembro válido de la enumeración PersonalizationScope.
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
Los elementos de la colección devueltas se basan principalmente en el ámbito y, a continuación, los registros correspondientes a ese ámbito se reducen aún más a un subconjunto basado en los pageIndex
parámetros y pageSize
. La colección devuelta contiene SharedPersonalizationStateInfo solo instancias o UserPersonalizationStateInfo solo instancias.
Los elementos 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 devueltos. 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.
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.
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