Share via


PersonalizationAdministration.GetAllState Método

Definición

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

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

Se aplica a