Compartilhar via


PersonalizationAdministration.GetAllInactiveUserState Método

Definição

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

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

Aplica-se a