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
| Nombre | Description |
|---|---|
| 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, en función de 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
que PersonalizationStateInfoCollection 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 produjo una excepción de configuración al intentar crear e inicializar una instancia de uno de los proveedores de personalización configurados.
O bien
No se encontró el proveedor de personalización predeterminado definido en la configuración.
scope no es un miembro válido de la PersonalizationScope enumeración.
Comentarios
Tenga en cuenta que la colección devuelta contiene solo PersonalizationStateInfoobjetos derivados de tipo SharedPersonalizationStateInfo o tipo UserPersonalizationStateInfo. Con el proveedor de personalización predeterminado, los PersonalizationStateInfoobjetos derivados 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: Implementación de 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, en función de 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
que PersonalizationStateInfoCollection 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 PersonalizationScope enumeración.
Se produjo una excepción de configuración al intentar crear e inicializar una instancia de uno de los proveedores de personalización configurados.
O bien
No se encontró 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 en función de 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 controla qué registros 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 primeras 25 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 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: Implementación de personalización de elementos web con un control de usuario
- Personalización de elementos web