PersonalizationAdministration.GetAllState Método

Definição

Devolve uma coleção de toda a informação do estado de personalização do armazenamento de dados subjacente para o âmbito de personalização solicitado e outros parâmetros especificados.

Sobrecargas

Name Description
GetAllState(PersonalizationScope)

Devolve uma coleção de toda a informação do estado de personalização do armazenamento de dados subjacente para o âmbito de personalização solicitado.

GetAllState(PersonalizationScope, Int32, Int32, Int32)

Devolve um subconjunto de toda a informação de estado de personalização do armazenamento de dados subjacente, com base nos parâmetros especificados.

GetAllState(PersonalizationScope)

Devolve uma coleção de toda a informação do estado de personalização do armazenamento de dados subjacente para o âmbito de personalização 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

O âmbito da informação de personalização a recuperar.

Devoluções

A PersonalizationStateInfoCollection contendo informação de estado para o âmbito especificado.

Exceções

O fornecedor para um fornecedor de personalização definido em configuração não é do tipo correto.

Ocorreu uma exceção de configuração ao tentar criar e inicializar uma instância de um dos fornecedores de personalização configurados.

-ou-

O fornecedor de personalização padrão definido na configuração não foi encontrado.

scope não é um membro válido da PersonalizationScope enumeração.

Observações

Note que a coleção devolvida contém apenas PersonalizationStateInfoobjetos derivados em de qualquer tipo SharedPersonalizationStateInfo ou tipo UserPersonalizationStateInfo. Usando o fornecedor de personalização por defeito, os PersonalizationStateInfoobjetos derivados em são devolvidos por ordem alfabética e ordenados por uma combinação de caminho e nome de utilizador em ordem crescente. A ordem dos objetos na coleção é determinada pelo fornecedor.

Ver também

Aplica-se a

GetAllState(PersonalizationScope, Int32, Int32, Int32)

Devolve um subconjunto de toda a informação de estado de personalização do armazenamento de dados subjacente, com base nos 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

O âmbito da informação de personalização a recuperar.

pageIndex
Int32

O índice em base zero da página de resultados a devolver.

pageSize
Int32

O número de registos a devolver.

totalRecords
Int32

O número total de registos disponíveis.

Devoluções

A contendo PersonalizationStateInfoCollection informação de estado para o âmbito e parâmetros especificados.

Exceções

pageIndex é inferior a zero.

-ou-

pageSize é menor ou igual a zero.

-ou-

O fornecedor para um fornecedor de personalização definido em configuração não é do tipo correto.

-ou-

A combinação de pageIndex e pageSize excede Int32.MaxValue.

scope não é um membro válido da PersonalizationScope enumeração.

Ocorreu uma exceção de configuração ao tentar criar e inicializar uma instância de um dos fornecedores de personalização configurados.

-ou-

O fornecedor de personalização padrão definido na configuração não foi encontrado.

Observações

Os itens na coleção devolvidos baseiam-se principalmente no âmbito, e depois os registos correspondentes a esse âmbito são ainda reduzidos a um subconjunto baseado nos pageIndex parâmetros e.pageSize A coleção devolvida contém apenas SharedPersonalizationStateInfo instâncias ou UserPersonalizationStateInfo apenas instâncias.

Os itens devolvidos são limitados pelos pageIndex parâmetros e, pageSize onde pageIndex controla quais registos devolver e pageSize controla o número de registos devolvidos. Por exemplo, se pageIndex estivesse definido para 0 e pageSize para 25, os dados devolvidos seriam as primeiras 25 entradas. Se pageIndex estivesse definido para 1 e pageSize definido para 25, os dados devolvidos seriam as entradas 26 a 50. O totalRecords parâmetro devolve o número total de registos disponíveis.

Usando o fornecedor de personalização por defeito, os PersonalizationStateInfoobjetos derivados em são devolvidos por ordem alfabética e ordenados por uma combinação de caminho e nome de utilizador em ordem crescente. A ordem dos objetos na coleção é determinada pelo fornecedor.

Ver também

Aplica-se a