PersonalizationAdministration.GetAllState Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
- WebPartPersonalization
- controles de Web Parts ASP.NET
- Visão geral da Personalização de Web Parts
- Passo a passo: implementando a personalização de Web Parts com um controle de usuário
- Personalização de Web Parts
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
- WebPartPersonalization
- controles de Web Parts ASP.NET
- Visão geral da Personalização de Web Parts
- Passo a passo: implementando a personalização de Web Parts com um controle de usuário
- Personalização de Web Parts