MembershipProvider.FindUsersByName(String, Int32, Int32, Int32) Método

Definição

Obtém uma coleção de utilizadores de membros onde o nome de utilizador contém o nome de utilizador especificado para corresponder.

public:
 abstract System::Web::Security::MembershipUserCollection ^ FindUsersByName(System::String ^ usernameToMatch, int pageIndex, int pageSize, [Runtime::InteropServices::Out] int % totalRecords);
public abstract System.Web.Security.MembershipUserCollection FindUsersByName(string usernameToMatch, int pageIndex, int pageSize, out int totalRecords);
abstract member FindUsersByName : string * int * int * int -> System.Web.Security.MembershipUserCollection
Public MustOverride Function FindUsersByName (usernameToMatch As String, pageIndex As Integer, pageSize As Integer, ByRef totalRecords As Integer) As MembershipUserCollection

Parâmetros

usernameToMatch
String

O nome de utilizador a procurar.

pageIndex
Int32

O índice da página de resultados para devolver. pageIndex é baseado em zero.

pageSize
Int32

O tamanho da página de resultados para devolver.

totalRecords
Int32

O número total de utilizadores emparelhados.

Devoluções

Uma MembershipUserCollection coleção que contém uma página de pageSizeMembershipUser objetos começando na página especificada por pageIndex.

Exemplos

Para um exemplo de implementação MembershipProvider , veja Implementar um Fornecedor de Perfis.

Observações

FindUsersByName devolve uma lista de utilizadores de membros onde o nome de utilizador corresponde ao fornecido usernameToMatch para a propriedade configurada ApplicationName . Se a sua fonte de dados suportar capacidades adicionais de pesquisa, como caracteres curinga, pode fornecer capacidades de pesquisa mais extensas para nomes de utilizador.

Os resultados devolvidos por FindUsersByName são limitados pelos pageIndex parâmetros e.pageSize O pageSize parâmetro identifica o número de MembershipUser objetos a devolver na MembershipUserCollection coleção. O pageIndex parâmetro identifica qual página de resultados devolver, onde 0 identifica a primeira página. O totalRecords parâmetro é definido out para o número total de utilizadores de membros que corresponderam ao usernameToMatch valor. Por exemplo, se forem encontrados 13 utilizadores que usernameToMatch correspondiam a parte ou ao nome de utilizador completo, e o pageIndex valor fosse 1 com a pageSize de 5, então conteriam MembershipUserCollection o sexto ao décimo utilizador devolvido. totalRecords seria definido para 13.

Aplica-se a

Ver também