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

Nome Description
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, com base nos 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

Uma PersonalizationStateInfoCollection informação de estado que contém o escopo especificado.

Exceções

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

Comentários

Observe que a coleção retornada contém apenas PersonalizationStateInfoobjetos derivados de tipo ou SharedPersonalizationStateInfotipoUserPersonalizationStateInfo. Usando o provedor de personalização padrão, os PersonalizationStateInfoobjetos derivados 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, 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 escopo das informações de personalização a serem recuperadas.

pageIndex
Int32

O índice baseado em zero da página de resultados a ser retornado.

pageSize
Int32

O número de registros a serem retornados.

totalRecords
Int32

O número total de registros disponíveis.

Retornos

Uma PersonalizationStateInfoCollection informação de estado que contém o escopo e os parâmetros especificados.

Exceções

pageIndex é menor que zero.

- ou -

pageSize é menor ou igual a zero.

- ou -

O provedor de 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 PersonalizationScope enumeração.

Ocorreu uma exceção de configuração ao tentar 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 ainda mais reduzidos a um subconjunto com base nos parâmetros e pageIndex nos pageSize parâmetros. A coleção retornada contém SharedPersonalizationStateInfo apenas instâncias ou UserPersonalizationStateInfo instâncias.

Os itens retornados são restringidos pelos parâmetros epageIndex, em pageSize que os pageIndex controles que registram para 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 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