PersonalizationAdministration.GetAllState Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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
- WebPartPersonalization
- ASP.NET Controlos de Web Parts
- Visão Geral da Personalização de Web Parts
- Guia: Implementar a Personalização de Web Parts com Controlo do Utilizador
- Personalização de Web Parts
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
- WebPartPersonalization
- ASP.NET Controlos de Web Parts
- Visão Geral da Personalização de Web Parts
- Guia: Implementar a Personalização de Web Parts com Controlo do Utilizador
- Personalização de Web Parts