PersonalizationAdministration.GetAllInactiveUserState 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 de estado de personalização por utilizador associada a utilizadores inativos.
Sobrecargas
| Name | Description |
|---|---|
| GetAllInactiveUserState(DateTime) |
Devolve uma coleção de toda a informação de estado de personalização por utilizador associada a utilizadores inativos, com base na data especificada. |
| GetAllInactiveUserState(DateTime, Int32, Int32, Int32) |
Devolve um subconjunto de toda a informação de estado de personalização por utilizador associada a utilizadores inativos, com base nos parâmetros especificados. |
GetAllInactiveUserState(DateTime)
Devolve uma coleção de toda a informação de estado de personalização por utilizador associada a utilizadores inativos, com base na data especificada.
public:
static System::Web::UI::WebControls::WebParts::PersonalizationStateInfoCollection ^ GetAllInactiveUserState(DateTime userInactiveSinceDate);
public static System.Web.UI.WebControls.WebParts.PersonalizationStateInfoCollection GetAllInactiveUserState(DateTime userInactiveSinceDate);
static member GetAllInactiveUserState : DateTime -> System.Web.UI.WebControls.WebParts.PersonalizationStateInfoCollection
Public Shared Function GetAllInactiveUserState (userInactiveSinceDate As DateTime) As PersonalizationStateInfoCollection
Parâmetros
- userInactiveSinceDate
- DateTime
A última data em que a informação de personalização de um utilizador foi acedida.
Devoluções
Uma coleção de UserPersonalizationStateInfo instâncias.
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.
Observações
A coleção devolvida contém apenas UserPersonalizationStateInfo instâncias. 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.
Este método devolve itens em que o valor da propriedade do LastActivityDate utilizador é menor ou igual ao valor da UserInactiveSinceDate propriedade. Se UserInactiveSinceDate for MaxValue, este método devolve efetivamente todos os dados por utilizador no armazenamento de dados subjacente.
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
GetAllInactiveUserState(DateTime, Int32, Int32, Int32)
Devolve um subconjunto de toda a informação de estado de personalização por utilizador associada a utilizadores inativos, com base nos parâmetros especificados.
public:
static System::Web::UI::WebControls::WebParts::PersonalizationStateInfoCollection ^ GetAllInactiveUserState(DateTime userInactiveSinceDate, int pageIndex, int pageSize, [Runtime::InteropServices::Out] int % totalRecords);
public static System.Web.UI.WebControls.WebParts.PersonalizationStateInfoCollection GetAllInactiveUserState(DateTime userInactiveSinceDate, int pageIndex, int pageSize, out int totalRecords);
static member GetAllInactiveUserState : DateTime * int * int * int -> System.Web.UI.WebControls.WebParts.PersonalizationStateInfoCollection
Public Shared Function GetAllInactiveUserState (userInactiveSinceDate As DateTime, pageIndex As Integer, pageSize As Integer, ByRef totalRecords As Integer) As PersonalizationStateInfoCollection
Parâmetros
- userInactiveSinceDate
- DateTime
A última data em que a informação de personalização de um utilizador foi acedida.
- 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
Uma coleção de UserPersonalizationStateInfo instâncias.
Exceções
pageIndex é inferior a zero.
-ou-
pageSize é menor ou igual a zero.
-ou-
A combinação de pageIndex e pageSize excede Int32.MaxValue.
-ou-
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.
Observações
A coleção devolvida contém apenas UserPersonalizationStateInfo instâncias. 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.
Este método devolve itens em que o valor da propriedade do LastActivityDate utilizador é menor ou igual ao valor da UserInactiveSinceDate propriedade. Se UserInactiveSinceDate for MaxValue, este método devolve efetivamente todos os dados por utilizador no armazenamento de dados subjacente.
Os valores de retorno são limitados pelos pageIndex parâmetros e, pageSize onde pageIndex controla quais registos devolver e pageSize controla o número de registos a devolver. 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.
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