PersonalizationAdministration.GetAllInactiveUserState Método

Definição

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

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

Aplica-se a