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
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
- WebPartPersonalization
- Controles de Web Parts do 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, 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
- WebPartPersonalization
- Controles de Web Parts do 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