Compartilhar via


PersonalizationAdministration.GetAllState Método

Definição

Retorna uma coleção de todas as informações de estado de personalização do armazenamento de dados subjacente para o escopo de personalização solicitado e outros parâmetros especificados.

Sobrecargas

GetAllState(PersonalizationScope)

Retorna uma coleção de todas as informações de estado de personalização do armazenamento de dados subjacente para o escopo de personalização solicitado.

GetAllState(PersonalizationScope, Int32, Int32, Int32)

Retorna um subconjunto de todas as informações de estado de personalização do armazenamento de dados subjacente, de acordo com os parâmetros especificados.

GetAllState(PersonalizationScope)

Retorna uma coleção de todas as informações de estado de personalização do armazenamento de dados subjacente para o escopo 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 escopo das informações de personalização a serem recuperadas.

Retornos

Um PersonalizationStateInfoCollection que contém informações de estado para o escopo especificado.

Exceções

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

Ocorreu uma exceção de configuração durante a tentativa de criar e inicializar uma instância de um dos provedores de personalização configurados.

- ou -

Não foi possível encontrar o provedor de personalização padrão definido na configuração.

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

Comentários

Observe que a coleção retornada contém apenas PersonalizationStateInfoobjetos derivados de tipo SharedPersonalizationStateInfo ou tipo UserPersonalizationStateInfo. Usando o provedor de personalização padrão, os PersonalizationStateInfoobjetos derivados de são retornados em ordem alfabética e classificados por uma combinação de caminho e nome de usuário em ordem crescente. A ordem dos objetos na coleção é determinada pelo provedor.

Confira também

Aplica-se a

GetAllState(PersonalizationScope, Int32, Int32, Int32)

Retorna um subconjunto de todas as informações de estado de personalização do armazenamento de dados subjacente, de acordo com os 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 escopo das informações de personalização a serem recuperadas.

pageIndex
Int32

O índice com base em zero da página de resultados a serem retornados.

pageSize
Int32

O número de registros a serem retornados.

totalRecords
Int32

O número total de registros disponíveis.

Retornos

Um PersonalizationStateInfoCollection que contém informações de estado para os parâmetros e o escopo especificados.

Exceções

pageIndex é menor que zero.

- ou -

pageSize é menor que ou igual a zero.

- ou -

O provedor para um provedor de personalização definido na 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 enumeração PersonalizationScope.

Ocorreu uma exceção de configuração durante a tentativa de criar e inicializar uma instância de um dos provedores de personalização configurados.

- ou -

Não foi possível encontrar o provedor de personalização padrão definido na configuração.

Comentários

Os itens na coleção retornada são baseados principalmente no escopo e, em seguida, os registros correspondentes a esse escopo são reduzidos ainda mais a um subconjunto com base nos pageIndex parâmetros e pageSize . A coleção retornada contém SharedPersonalizationStateInfo apenas instâncias ou UserPersonalizationStateInfo instâncias.

Os itens retornados são restritos pelos pageIndex parâmetros e pageSize , em pageIndex que controla quais registros retornar e pageSize controla o número de registros retornados. Por exemplo, se pageIndex foi definido como 0 e pageSize foi definido como 25, os dados retornados seriam as primeiras 25 entradas. Se pageIndex foi definido como 1 e pageSize foi definido como 25, os dados retornados seriam entradas de 26 a 50. O totalRecords parâmetro retorna o número total de registros disponíveis.

Usando o provedor de personalização padrão, os PersonalizationStateInfoobjetos derivados de são retornados em ordem alfabética e classificados por uma combinação de caminho e nome de usuário em ordem crescente. A ordem dos objetos na coleção é determinada pelo provedor.

Confira também

Aplica-se a