Compartilhar via


PersonalizationAdministration.GetAllInactiveUserState Método

Definição

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

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

Aplica-se a