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 de cada usuário, associadas com usuários inativos.
Sobrecargas
GetAllInactiveUserState(DateTime) |
Retorna uma coleção de todas as informações de estado de personalização de cada usuário, associadas com usuários inativos, de acordo com a data especificada. |
GetAllInactiveUserState(DateTime, Int32, Int32, Int32) |
Retorna um subconjunto de todas as informações de estado de personalização de cada usuário, associadas com usuários inativos, de acordo com os parâmetros especificados. |
GetAllInactiveUserState(DateTime)
Retorna uma coleção de todas as informações de estado de personalização de cada usuário, associadas com usuários inativos, de acordo com a 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 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.
Comentários
A coleção retornada contém apenas UserPersonalizationStateInfo instâncias. 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.
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 retornará 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 de cada usuário, associadas com usuários inativos, de acordo com os 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 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
Uma coleção de instâncias UserPersonalizationStateInfo.
Exceções
pageIndex
é menor que zero.
- ou -
pageSize
é menor que ou igual a zero.
- ou -
A combinação de pageIndex
e pageSize
excede Int32.MaxValue.
- ou -
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.
Comentários
A coleção retornada contém apenas UserPersonalizationStateInfo instâncias. 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.
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 retornará efetivamente todos os dados por usuário no armazenamento de dados subjacente.
Os valores retornados são restritos pelos pageIndex
parâmetros e pageSize
, em pageIndex
que controla quais registros devem ser retornados e pageSize
controla o número de registros a serem retornados. Por exemplo, se pageIndex
fosse definido como 0 e pageSize
fosse definido como 25, os dados retornados seriam as primeiras 25 entradas. Se pageIndex
fosse definido como 1 e pageSize
fosse 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