PersonalizationAdministration.GetAllInactiveUserState 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 por usuário associadas a usuários inativos.
Sobrecargas
| Nome | Description |
|---|---|
| GetAllInactiveUserState(DateTime) |
Retorna uma coleção de todas as informações de estado de personalização por usuário associadas a usuários inativos, com base na data especificada. |
| GetAllInactiveUserState(DateTime, Int32, Int32, Int32) |
Retorna um subconjunto de todas as informações de estado de personalização por usuário associadas a usuários inativos, com base nos parâmetros especificados. |
GetAllInactiveUserState(DateTime)
Retorna uma coleção de todas as informações de estado de personalização por usuário associadas a usuários 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 as informações de personalização de um usuário foram acessadas.
Retornos
Uma coleção de instâncias UserPersonalizationStateInfo.
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.
Comentários
A coleção retornada contém apenas UserPersonalizationStateInfo instâncias. 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.
Esse método retorna itens em que o valor da propriedade do LastActivityDate usuário é menor ou igual ao valor da UserInactiveSinceDate propriedade. Se UserInactiveSinceDate for MaxValue, esse método retorna efetivamente todos os dados por usuário no armazenamento de dados subjacente.
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
GetAllInactiveUserState(DateTime, Int32, Int32, Int32)
Retorna um subconjunto de todas as informações de estado de personalização por usuário associadas a usuários 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 as informações de personalização de um usuário foram acessadas.
- 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 coleção de instâncias UserPersonalizationStateInfo.
Exceções
pageIndex é menor que zero.
- ou -
pageSize é menor ou igual a zero.
- ou -
A combinação de pageIndex e pageSize excede Int32.MaxValue.
- ou -
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.
Comentários
A coleção retornada contém apenas UserPersonalizationStateInfo instâncias. 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.
Esse método retorna itens em que o valor da propriedade do LastActivityDate usuário é menor ou igual ao valor da UserInactiveSinceDate propriedade. Se UserInactiveSinceDate for MaxValue, esse método retorna efetivamente todos os dados por usuário no armazenamento de dados subjacente.
Os valores retornados são restringidos pelos parâmetros e pageSize pelos parâmetros, em pageIndex que os pageIndex controles que registram para retornar e pageSize controla o número de registros a serem 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.
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